Переключение стека - довольно быстрая операция, по сравнению с режимами косвенной адресации, которые на 8080 эмулировать гораздо сложнее.
Процитирую исходник:
Да, в исходнике про 6502, но он не сильно отличался от 8080 по возможностям адресации.because Forth can make more efficient use of the 6502's hardware stack. Forth lacks any sophisticated methods of dealing with parameters. Everything is passed through the Forth stack and procedures just deal with the stack for both their input and output. This means the language doesn't require much from the CPU in terms of addressing modes or spend any time doing sophisticated effective address calculations.





Ответить с цитированием