Зворотний зв'язок

Мікропроцесор Z-80

Группа 4.Команды загрузки регистров из памяти.

В систему Z80 входит много команд, позволяющих находить данные в памяти и затем загружать их в регистры. Все эти команды требуют, чтобы программист указал адрес или пару адресов в памяти, откуда данные должны быть скопированы в регистр-получатель данных.

Команды этой группы лучше рассматривать как команды трех подгрупп в соответствии с методом адресации. Виды адресации:

•косвенная- двухбайтовый адрес уже размещен в адресной регистровой паре;

•непосредственная -действительный адрес указан в двух байтах вслед за кодом операции;

•индексная- адрес данных должен быть вычислен путем сложения значения смещения D с основным адресом, уже содержавшимся в регистровой паре IX или IY.

Подгруппа A .Команды, использующие непосредственную адресацию.

Мнемоника 16-ный код

LD A ,(ADDR) 3A ADDR

LD HL ,(ADDR) 2AADDR

LD BC ,(ADDR) ED 4B ADDR

LD DE ,(ADDR) ED 5B ADDR

LD D ,(IX+D) DD 5D D

LD E ,(IX+D) DD 5E D

Для команд, использующих пару IY ,надо изменить IX на IY и DD на FD. Ни одна из команд этой группы не меняет флаги.

Группа 5.Команды записи в память содержимого регистра или константы.

Обычно команды этой группы выполняют операции, противоположные тем, которые делают команды группы 4.Команды позволяют содержимое регистров переписывать в память или записывать туда константы. Эти команды лучше рассмотреть по трём группам.

Подгруппа A. Команды непосредственной адресации.

Мнемоника 16-ный код

LD(ADDR) ,A 32 ADDR

LD(ADDR),HL 22 ADDR (обычная форма)

ED 63 ADDR (необычная форма)

LD(ADDR),BC ED 43 ADDR

LD(ADDR),DE ED 53 ADDR


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат