Error404, просто самый первый ассемблер писался ручками на бумажжжке. Поэтому он обязан был быть простой, краткий, легкий, резкий как понос. А вот далее уже можно было усложнять его, поскольку писать новый в старом - уже легче, чем на бумажке
- - - Добавлено - - -
Вообще, изучать старинные процессоры - очень интересно.
Например, у этого же 8008 есть по ВОСЕМЬ кодов команд JMP и CAL. Но нет команды NOP. Зато HLT - аж три кода, включая и... 00h.
Работа с портами организована тоже - полное рукалицо. То, к какому порту ты обращаешься, прописано в самом коде команды, а не в отдельном байте. При этом, портов на ввод может быть восемь (0100ххх1), а на вывод - двадцать четыре (01ххххх1, ххххх >= 01000)...
Что поделаешь, заря процессоростроения...





ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
