Это я не знаю. Меня больше интересует, как это в поведении должно выглядеть, если спамить разными адресами, предыдущими значениями MEMPTR, и разными значениями регистра A... Кто-то писал в Интернетах, что не получил ожидаемые нули во флагах после такой инструкции на ВМ1. Может быть, на ВМ1 в старшем байте MEMPTR после этой инструкции должно получаться что-то более сложное, нежели ноль.
Ну или я все же где-то накосячил. Но вроде не накосячил. Если приходит в MEMPTR #0176, то оно и вычисляет #0176, а если приходит #0076, то и вычисляет #0076, и сюрпризов не происходит. Значит там в старшем байте регистра MEMPTR процессора ВМ1 реально единица после инструкции LD (DE),A по какой-то причине. В A #ED при этом. Надо спамить разными значениями, и смотреть, что получится.
![]()





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