Команди цієї групи здійснюють операції розміщення, обміну, завантаження та переміщення даних між регістрами та чарунками пам'яті. Стан флагів при цьому не змінюється. Перелік основних команд пересилки наведений в табл. 1.5.
Таблиця 1.5
№ п/п
Асемблерна назва
Умовний
запис
Формат
команди
Код
команди
Опис і
призначення команди
Флаги,
цикли,
такти
MOV RD,RS
(MOV register)
(Rd ) (Rs )
QP
Пересилка даних між регістрами
Pегістрова адресація
Ні,
1 МЦ
5Т
MOV R, M
(Move from memory)
(R)((H)(L))
QP
Пересилка даних з пам'яті Посередньо-регістрова адресація
Ні,
2 МЦ,
7 Т
MOV M, R
(Move to memory)
((H)(L))(R)
7P
Пересилка даних до пам'яті
Посередньо-регістрова адресація
Ні,
2 МЦ,
7 Т
MVI R, Byte
(data)
Move immediate)
(R)(Byte2)
(<B2>)
QP
Безпосередня пересилка даних до регістра.
Безпосередня адресація
Ні,
2 МЦ,
7 Т
MVI M, Byte
(B2)
Move to memory immediate)
((H)(L))(Byte2)
(B2)
Безпосередня пересилка даних до пам'яті.
Адресація: безпосередньо/ посередньо регістрова
Ні,
3 МЦ,
10 Т
LXI RP<B2,B3>
(Load register pair immediate)
(RH)(<B3>)
(RL)(<B2>)
Q1
Безпосереднє завантаження пари регістрів.
Адресація: безпосередня
Ні,
3 МЦ,
10 Т
LDA [addr]
(Load accumulator direct)
(A)(<B3>,
<B2>)
3A
Пряме завантаження акумулятора.
Адресація: пряма
Ні,
4 МЦ,
13 Т
STA [addr]
(Store accumulator direct)
(<B3>,<B2>)(A)
Прямий запис вмісту акумулятора до пам'яті.
Адресація: пряма
Ні,
4 МЦ,
13 Т
LHLD[addr]
(Load H and L direct)
(L)(<B3>,
<B2>)
(H)(<B3>,
<B2>+1)
2A
Пряме завантаження регістрів H та L.
Адресація: пряма
Ні,
5 МЦ,
16 Т
SHLD[addr]
(Store H and L direct)
(<B3>,<B2>)(L)
(<B3>,<B2>+1(H)
Прямий запис вмісту регістрів H та L до пам'яті.
Адресація: пряма
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2025) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление