Проектирование измерительных медицинских приборов с микропроцессорным управлением. Строев В.М - 90 стр.

UptoLike

90
Таблица 4.21
Мнемоника 16-ричный код
STA 32
Младший байт адреса 0F
Старший байт адреса 1C
Данные, находящиеся в регистре А, переписываются в область памя-
ти с адресом 1COF
(16)
. Это 3-байтовая команда, выполнение которой за-
нимает четыре микроцикла.
Загрузка аккумулятора косвенная
Команда LDAX rp. Действие M (rp) А.
По команде вРОН А считываются данные из ячеек ЗУ по адресу, ука-
занному в паре регистров rp. Предварительно с помощью команды LXI rp,
2 байта необходимо записать адрес в выбранную пару регистров rp.
Пересылка из регистра в регистр
Команда МOV r1, r2. Действие r2r1.
По команде в РОН r1 загружается копия данных, содержащихся в
РОН r2. Содержимое регистра r2 при этом не изменяется. Так, при выпол-
нении MOV B, A копия данных, находящихся в регистре А, записывается
в регистр В. Это 1-байтовая команда, реализуемая за два микроцикла.
Команды переходов, вызова подпрограмм и возвращения из под-
программ
Команда JMP адр безусловный переход на указанный адрес. В таб-
лице 4.22 приведён пример команды, по которой программа перейдёт к
адресу 1С0F
(16)
.
Таблица 4.22
Мнемоника 16-ричный код
JMP С3
Младший байт адреса 0F
Старший байт адреса 1C
Команда J признак адр условный переход на указанный адрес. При
записи мнемоники команды необходимо вместо слова признак указать
одну или две буквы, обозначающие условие перехода: NZ неравенство
нулю, Z равенство нулю, NC отсутствие переноса, C наличие перено-
са, PO результат нечётный, PE результат чётный, P результат поло-
жительный, Mрезультат отрицательный.