Цитата Сообщение от savelij Посмотреть сообщение
Неправильно. Должно быть так:
EXX
PUSH HL
LD BC, 0000#
LD A,(5CF6#)
RST 8
db 0x8b
db 0
rst 0x38
EXX
RET

В данном случае 0x8b это код функции вызываемой через rst 8.
Похоже я ошибся, но скажите после вызова RST 8 разве 2 байта используются?
Меня смущает DB 00