Мікропроцесор 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