Destr, проблема в том что неизвестно есть ли вообще пзу
Вид для печати
Destr, проблема в том что неизвестно есть ли вообще пзу
Destr, зачем?
если можно
pop hl
jp (hl)
Любые абсолютные адреса - это неподходящий вариант)
Если код работает в неизвестном контексте, то:
- ни на какие калькуляторы в ROM закладываться нельзя - после запуска проги ROM могли уже отключить; кроме того, калькулятор портит память;
- про прерывания и их обработчики ничего не известно, поэтому EI и HALT делать нельзя.
Пока в качестве рабочего рассматривается такой вариант:
- запоминаем состояние прерываний;
- запрещаем прерывания;
- запоминаем ячейки #FFFE и #FFFF;
- заносим в #FFFE и #FFFF коды команд pop hl : jp (hl).
- вызываем #FFFE
- восстанавливаем содержимое #FFFE и #FFFF;
- разрешаем прерывания если были разрешены.