|
|
Про две комады, - это клевета! Команда должна быть одна: MOVE Я уже прикидывал архитектуру... Однокомандность позволяет круто разогнать проц на той же технологической базе. Но вот все предказания, "сброс очереди" и прочая фигня должны решаться не процом на лету, а компилятором при создании кода. Вместо сброса очереди, - выносит в хвост то что все равно выполнится ДО реального перехода. Вся арифметика на псевдорегистрах. при толковой оптимизации умножалка становится очередью и в нее можно совать множители каждые пару тактов. При желании, можно ее аппаратно раздупить в чудовищную разрядность. Проц не будет ее ждать, т.к. он дату на вход загоняет с той же скоростью, что умножалка ее сжирает. А задержку ответа должен отрабатывать компилятор. Если считать нечего - нопы ставит...
(Читать комментарии) Добавить комментарий:
|
|