Микропроцессор Z-80. Структура. Система команд. 1969 г.

Раздел 7 - команды сравнения.


Сравнение значения аккумулятора с содержимым ячейки памяти с
инкрементом
Ячейка памяти адресуется HI. 1;.с:ли Л=(Ж.), устанавлива-
ется фаг /., в противном случае
У.-О. После сравнения содержимое
регистра HL увеличивается на единицу, а ВС ма единицу уменьшается
И ли в результате выполнения команды НС=0, го флаг P/V сбрасываемся,
и прошвном счучае P/V— 1

CY Z P/V S N Н

cpir « па • t г г * t

A=(HL) ?

нет * ♦

HL+1 - HL HL+1 - HL

BC-1 - ВС BC-1 - ВС

нет - * да !

BC=0 ? |

Поиск значения аккумулятора в блоке памяти с инкрементом. Начальный
адрес блока задается регистром ML, длина — регистром ВС. Поиск
прои жоди'1 с я в сторону увеличения адресов. При совпадении значения
аккумулятора с содержимым ячеики памяти устанавливается флаг '/
{если байт не найден — Z=0), регистр HL будет содержать адрес последу
ющеи ячеики в блоке, а НС — ее обратный порядковый номер.

CY Z P/V S N Н

CPD А — (hl) • | г t 1 i

HL—1 - HL
BC-1 - ВС

Сравнение значения аккумулятора с содержимым ячейки памяти с декре-
ментом.
Ячейка памяти адресуется регистром Ж... Нел и Л=(Н1.), устанавли-
вается флаг Z, в противном случае /=(). После сравнения значения реги
стров HI. и НС уменьшаются на единицу. Коли в результате выполнения
команды ВС=0, го флаг IVV сбрасывается, в противном случае P/V=1.

CY Z P/V S N Н

CPDR ^ аа • t t t 1 t

A=(HL) ' M

; нет • ,

HL—1 -*. HL HL—1 -* HI.
BC-1 - ВС BC-1 - ВС

нет ' да I

BC=0 ? - I

Поиск значения аккумулятора в блоке памяти с декрементом. Конечный
адрес блока задается в регистре Ж., длина — в регистре ВС. Поиск
производится в сторону уменьшения адресов. При совпадении значения
аккумулятора с содержимым ячейки памяти устанавливается флаг У.

(если байт не найден — Z»0). регистр Ж. будет содержать адрес предыду-
щей ячейки в блоке, а ВС — ее порядковый номер.




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



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

Похожие статьи:
Net News - Новости с PROFI-BBS.
For Coderz - Маленькие программерские хитрости.
Фанта - рассказ "Забота" (Святослав ЛОГИНОВ).
Разборка - Описание игры BLOOD WYCH.
Разное - ZXNet и проблемы распространения Nicron.

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