Реферат: Микропроцессор Z80 его структура и система команд

Ни одна из команд, приведенных в таблице, не изменяет флаги. Существует кроме того 4 команды для I и R регистров.

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

LD A,I ED57

LD A,R ED5F

LD I,A ED47

LD R,A ED4F

Эти последние команды влияют на флаг переполнения четности.

Подгруппа В. Команды копирования типа регистровая пара- регистровая пара

Существует только 3 команды этой подгруппы. Они копируют значения в указатель стека.

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

LD SP,HL F9

LD SP,IX DD F9

LD SP,IY FDF9

Эти команды не изменяют содержимое флагов. Заметим, если содержимое регистровой пары надо копировать в другую регистровую пару и эти команды не подходят, необходимо выполнить две команды копирования регистр-регистр. Например, нет команды LD HL,DE, и её заменяют, используя LD H,D и LD L,E. Или содержимое первой регистровой пары может быть сохранено в стеке и затем переписано во вторую регистровую пару.

Подгруппа С. Команды DE,NL.

Существует только одна команда, которая позволяет обменивать содержимое регистровых пар в пределах основного набора регистров.

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

EXX DE,HL EB

Это очень полезная команда позволяет обменивать содержимое пары DE с содержимым пары HL. Значение флагов не изменяется. Команда используется, когда необходимо, чтобы адрес или двухбайтовая числовая константа из пары DE была записана в пару HK, но содержимое последней не было потеряно.

Подгруппа D. Команды альтернативного набора регистров.

В этой группе 2 команды.

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

EXX D9

EX AF,A’F 08

Команда EXX вызывает переключение регистров H,L,B,C,D,E на регистры H’,L’,B’,C’,D’,E’. Команды EXAF,A’F, как следует из мнемоники, переключают рег. A и F на A’ F. Альтернативные регистры часто используются для хранения адресов и данных. Помещенные в альтернативные регистры эти значения сохраняются от искажения и могут быть легко и просто восстановлены.

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

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

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

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

К-во Просмотров: 2286
Бесплатно скачать Реферат: Микропроцессор Z80 его структура и система команд