
Итак, барабанная дробь. Сколько получилось в итоге?
В "максимальной комплектации", с 32-битным аккумулятором и командами ijk, получается 492 логических элемента.
Если отключить команду ijk, выйдет 453 ЛЭ. А если ещё и аккумулятор укоротить до 19 бит, то и вовсе 414 ЛЭ.
Это ещё не предел - сегодня вычитал, как можно "ручками" раскидать логическое выражение по LUT'ам, может, получится 16 ЛЭ выцарапать из выходного мультиплексора АЛУ.
Но - позже.
Делов за малым - переписать "бортовую программу", в соответствии с изменениями в системе команд, отладить её на эмуляторе - и затем отдебажить процессор :)
А, и ещё одной маленькой детали не хватает - блока, который из регистров i,k, Inv и типа команды АЛУ ("длинная" или "короткая") формирует сигнал PM (Plus-Minus) для АЛУ.
Вряд ли успею к новому году, всего 19 часов осталось, а к старому новому году - очень даже вероятно.