ZXNet эхоконференция «zxnet.pc»


тема: и снова сабж



от: Станислав Ломакин
кому: All
дата: 21 Mar 2006
Hello, boo_boo

Vladimir Kladov, похоже, мы раздули из мухи слона :)
поглядел я на результаты моего последнего теста от Wlodek'a...
сдается мне, с CP* все просто, как апельсин! а именно:

CPD: memptr=memptr-1
CPI: memptr=memptr+1

CPIR: memptr=адрес_инструкции+2 или как CPI если BC=1 или A=(HL)
или, возможно, нечто типа memptr=(адрес_инструкции+1)+(количество_изменений_PC)

CPDR: memptr=адрес_инструкции или как CPD если BC=1 или A=(HL)

очень похоже!!!! только CPIR надо проверить (при адресах типа F7FD, F7FC, F7F1
и разных BC)

а такие странные результаты для пар были оттого, что 1) первая команда пары
тоже меняет BC 2) в предыдущих тестах при "сброшенном" memptr он был на самом
деле 0x0001 :rolleyes:




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Demo-строение - Процедура печати чанков.
Комьюнити - Беседа с Tiboh/Debris - программистом из Красноярска, долгие годы занимавшимся обработкой архивов спектрумовских программ.
РуSкие пряники - интьервью с известным сценовым художником Dever/4D.
Шведская тройка - Это была их рядовая встреча, встреча двух друзей - Саши и Вити...
Железо - CDROM в ваш дом: документация по ATAPI(IDE) CD-ROM

В этот день...   16 сентября