в шитах зилога подробно написано. при выполнении команды пересылается байт, и, если bc не ноль, PC уменьшается на 2 и выбирается как бы новая команда (на самом деле опять эта). так что в стеке адрес укажет на LDIR, а прогресс выполнения пересылки будет в BC,DE,HL, поэтому при возврате она корректно продолжится




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