кстате может получитсо сделать быстрее
если читалка будет префетчить сразу несколько байт в регистры
для эмулятора 8080 на z80 это вполне возможно
но тогда заметно усложнится код каждой команды
и появятся болшие трудности с реализацией простых и эффективных оптимизаций декодера...
от которых скорей всего будет больше толку....
написал\прикинул вариант с префетчем 3 байт
получилось на 8 тактов дольше на каждый считанный байт
кроме того в случае rst и ret будет лишнее чтение...
- - - Добавлено - - -
помедетировал
до быстрей НО
ты предлагаешь 256 256 байтных таблиц
или около того
сам умножишь?
мало того я и не знаю как такое скомпилировать
ADP такое ниасилит...
хотя в принципе можно жестко извратится и написать
за каждой командой зарезервировать место (точнее "расческой")
собрать сначала одну таблицу
а потом продублировать ее 256 раз
должно будет получитсо
конечно за 256 я преувеличил
и для мелких команд это вполне реализуемо
но все равно памяти это будет жрать дохренище








Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
всего чуть менее чем вдвое больше табличной памяти