Отнюдь. Регистры делаются тоже из блоков двухпортовой памяти. Так почему ВСЮ память данных не сделать двухпортовой? А регистры - всего лишь методом адресации памяти (кстати в 51 именно так с ними дело обстоит). Офигительно удобно, ососбенно при программировании.