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


тема: по результатам от CHRV



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

не все так просто оказалось с этими CP*... да, при выполнении цепочек из 2х
команд результат неожиданный - например CPD:CPD дают 11, CPIR:CPI тот же
результат, что и просто CPIR, CPIR : CPD -- memptr=адрес_инструкции_CPIR+1...

при этом не похоже, чтобы на memptr влияли регистры, только адрес инструкции и
предыдущая(ие?) инструкции.

вижу два варианта -- либо memptr после CP* зависит от предыдущего значения
memptr, либо в деле действительно замешан еще один внутренний регистр.
выяснить просто -- надо посмотреть на поведение этих инструкций после
инициализации memptr разными значениями.

пристегиваю результаты в виде текст. файлов, только для Z0840008 (для остальных
камней все то же самое)

ЗЫ а вдруг и на некоторые другие выставляющие memptr команды влияет его
начальное значение? :confused:

Файл: bltst.zip http://zx.pk.ru/attachment.php?attachmentid=2771




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

Похожие статьи:
Письма - Письмо от Zoolook'a из Эстонии о подготовке к приближающемуся Инлайту. Анкета для групп , собирающихся на Enlight.
Реклама - реклама и объявления.
Система - Персональный компьютер АТМ-Тurbo 2+ : Техническое описание и руководство программиста: Spectrum 128.Системный порт. Порт телефонной линии. Порт чтения АЦП. Порт музыкального синтезатора. Порт принтера и ЦАП. Порт атрибутов. Порт клавиатуры. Порт бордюра.
Лучшее - игры и журналы.
Реклама - Реклама и объявления ...

В этот день...   1 июля