Основы микропроцессорной техники



             

Основы микропроцессорной техники - стр. 6


5)                специальные команды.

Рассмотрим каждую группу команд в отдельности.

1)     Команды пересылок.

Команды пересылок предписывают микропроцессору передачу данных из одного блока в другой, например, из одного регистра в другой. Эти команды всегда определяют источник и приемник данных, причем в команде сначала следует адрес приемника, а потом адрес источника.

Содержимое источника при этом не изменяется.

Команда MOV

MOV        А,В;    В>А

MOV        А,М;   М>А, M адрес ячейки памяти , который предварительно надо поместить в H-пару.

Команда MVI

Команда MVI отличается от команды MOV тем, что в качестве источника данных используется восьмиразрядная константа, которая следует непосредственно за кодом операции. Приемником данных является регистр r или ячейка памяти М.

MV1         С,data8;              data8>С

Команда LXI

Команда LXI может быть использована для загрузки регистровых пар (B-пары,

D-пары, H-пары) и указателя стека SР шестнадцатиразрядным числом, которое непосредственно следует за кодом операции.

LXI           D,data16;                     data16>( D,E )

Команды LDA, STA

По команде LDA в аккумулятор загружается содержимое ячейки памяти, адрес которой следует за кодом операции. По команде STA содержимое аккумулятора записывается в ячейку памяти, адрес которой следует за кодом операции.

LDA         addr16;             addr16 A

STA          addr16;                        A addr16

Команды LDA и STA являются трехбайтными. В первом байте содержится код операции, во втором байте

 - младший байт адреса ( addrмл ), а в третьем байте
 - старший байт адреса ( addrст ).

Команда LDAX.

По команде LDAX в аккумулятор загружается содержимое ячейки памяти, адресуемой регистровой парой (B,C) или (D,E). Команда STAX осуществляет передачу содержимого аккумулятора в ячейку памяти, адресуемой регистровой парой (B,C) или (D,E).

LDAX       В;                    косвенная адресация.


Содержание  Назад  Вперед