Я вот что хотел сказать конкретно: 16-разрядный процессор с 16-разрядной шиной адреса,
как и 32-разрядный процессор с 32-разрядной шиной адреса, получаются более простыми
по конструкции, нежели это
уродство в 4 бита, но с 12-разрядной шиной адреса, которое
я никак не домучаю до чего-то приемлемого.
Это я уже из личного опыта вижу...
Мне кажется, 16-разрядный процессор с 16-разрядной шиной адреса - будет оптимально.
А вот 32-разрядный процессор с 32-разрядной шиной адреса - несколько громоздко.
Ну я думаю, ты ньюансы не хуже меня представляешь, ты же тоже не раз приступал к этому делу.
Самоделку, как мне представляется, легче сориентировать на 6502 - мне его архитектура
сейчас больше нравится...
Можно пойти на компромисс и добавить ему регистров.
А вот архитектура 8080 с его смесью регистров для самостоятельной разработки мне сейчас
нравится меньше.
6502 - он более RISC-оватый как-бы!
PS. Ну и чтобы это современней было - Zero page сделать, как блок регистров общего назначения!
А для фиксированного по размеру стека - дать возможность выбрать ему сегмент в памяти...