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:




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

Похожие статьи:
Юмор - Анекдоты.
Презент - о приложении газеты.
Литература - Cобaкa Бaлaбaкa.
Модемы - О модемах в частности и модемах для Спектрума.
Сатанизм - Суть САТАНИЗМА...

В этот день...   29 марта