Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Группа команд однобайтовых пересылок

Устройство и принцип работы составных частей лабораторной МПС | Основные сведения о работе лабораторной МПС | Описание микропроцессора КР 580 ВМ 80А | Слово состояния МП и системная шина управления | Извлечение кода команды, данных из памяти или внешнего устройства | Запись данных в память или внешнее устройство | Выполнение команд по циклам и программ по шагам | Описание клавиатуры | Описание функция системного монитора | Определение контрольной суммы массива памяти (КС) |


Читайте также:
  1. I чемпионата по силовому многоборью г. Красноярска среди команд
  2. II группа
  3. II. Психологизация управления людьми и группами
  4. III. Работа в группах.
  5. III. Третья группа профессиональных вредностей возникает вследствие несоблюдения общесанитарных условий в местах работы.
  6. IV. Анализ предложений. Работа в группах.
  7. IV. Участники и команды. Требования к ним и снаряжению.

Команды данной группу производят обмен данными между регистрами МП и памятью МПС.

Биты регистра признаков F не изменяются в процессе выполнения этих команд.

MOV R1, R - под R1 или R понимается содержимое или регистров А, В, С, D, Е, H, L или ячейки памяти М, адрес которой должен быть каким-либо образом загружен в регистровую пару HL перед этой командой.

Примеры:

MOV А, B - переслать содержимое регистра В в регистр А (аккумулятор).

MOV M, А - переслать содержимое аккумулятора А в ячейку памяти М с адресом, который находится в паре НL.

MVI R, D8 - передать непосредственный операнд. Это двухбайтовая команда. Содержимое второго байта передается в регистр или ячейку памяти М, адресованную парой HL.

Примеры:

MVI С, 12 - переслать число 12 в регистр С.

MVI M, E2 - переслать число Е2 в ячейку памяти М, адресованную парой HL. Если, например, в HL было число 0900, то после выполнения этой команды в ячейке с адресом 0900 окажется число Е2.

STAX YZ* - запомнить содержимое аккумулятора с косвенной адресацией. Содержимое аккумулятора А загружается в ячейку памяти М, адрес которой содержится в регистровой паре ВС и DE (но не HL!).

Пример:

STAX B - переслать содержимое аккумулятора А в ячейку памяти М, адресованную парой ВС. Если, например, в ВС было число 0813, а в А было число 1F, то после выполнения этой команды в ячейке с адресом 0813 окажется число 1F.

LDAX YZ* - загрузить аккумулятор с косвенной адресацией. Действие команды противоположно действию предыдущей команды.

Пример:

LDAX D - переслать содержимое ячейки памяти М, адресованной парой DЕ в аккумулятор А. Если, например в DE было число 0820, а в ячейке памяти с адресом 0820 хранилось число 38, то после выполнения этой команды в А будет находиться число 38.

STA ADR - запомнить содержимое аккумулятора с прямой адресацией. Это трехбайтовая команда. Содержимое аккумулятора А пересылается в ячейку памяти с двухбайтовым адресом, определяемым вторым и третьим байтами команды. Причем, старшим байт является третий, а младшим - второй байт.

Пример:

STA 08F7 - переслать содержимое аккумулятора А в ячейку памяти с адресом 08F7.

LDA ADR - загрузить аккумулятор с прямой адресацией. Это трехбайтовая команда. Ее действие противоположно действию предыдущей команды.

Пример:

LDА 08F7 - переслать содержимое ячейки памяти с адресом 08F7 в аккумулятор. Если, например, в ячейке памяти с этим адресом хранилось число 7D, то после выполнения этой команды в А будет число 7D.

SPHL - загрузить регистр указателя стека SP. Содержимое регистровой пары HL пересылается в двухбайтовый регистр SP.

Пример:

Пусть в HL было число 09СА, а в SP было число 0840. После выполнения этой команды в SP будет число 09CA.


Дата добавления: 2015-07-20; просмотров: 118 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Язык Ассемблера микропроцессора КР 580 ВМ 80A| Группа команд двухбайтовых переделок

mybiblioteka.su - 2015-2024 год. (0.006 сек.)