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

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

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

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

LD HL,+DDDD 21 DD DD

LD BC,+DDDD 01 DD DD

LD DE,+DDDD 11 DD DD

LD IX,+DDDD DD 21 DD DD

LD IY,+DDDD FD 21 DD DD

LD SP,+DDDD 31 DD DD

Строка команды требует 3 или 4 байта в памяти. Код операции занимает 1 или 2 байта ,и 2 байта занимает константа. Первый байт константы загружается в младший регистровой пары т.е. L,C,E,X,Y,P, а второй байт в старший регистр, т.е. H,B,D,l,S. Эти команды записывают в регистровые пары данные, которые часто рассматриваются программистом как двухбайтовый адрес, но могут быть также и двухбайтовым числовым значением и двумя отдельными однобайтовыми числовыми значениями.

Команды этой группы не изменяют флагов.

Группа 3. Команды копирования регистров и обмена. Существует 59 команд, которые выполняют копирование регистров и регистровых пар .Эти команды можно разделить на 4 подгруппы.

Подгруппа А. Команды копирования типа регистр-регистр. Следующая таблица дает коды операций команд, выполняющих копирование содержимого одного регистра в другой.

LD LD LD LD LD LD LD

регистр A,R H,R L,R B,R C,R D,R E,R

A 7F 67 6F 47 4F 57 5F

H 7C 64 6C 44 4C 54 5C

L 7D 65 6D 45 4D 55 5D

B 78 60 68 40 48 50 58

C 79 61 69 41 49 51 59D 7A 62 6А 42 4A 52 5A

E 7B 63 6B 43 4B 53 5B

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

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

LD A,I ED57


Реферати!

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







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

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

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