Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОСы (МПС).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆
  1. Способы адресации микропроцессора к580. Примеры ассемблерных команд Способы адресации:

-непосредственная;

-прямая;

-регистровая;

-косвенно регистровая;

Способом адресации называют способ определения операндов.

Непосредственная адресация является наиболее экономичным способом хранения и поиска информации, т. к. необходимые данные содержит сама команда. Эти данные находятся во втором и третьем байтах трехбайтной команды, или во втором байте двухбайтной команды.

Двухбайтные команды:

MVI r,<B2> <B2>→(r).

Трехбайтные команды:

LXID <B2><B3> <B2>→E <B3>→D,

где X - знаковая пара регистров.

Прямая адресация позволяет адресоваться к любой ячейке памяти. При прямой адресации во втором и третьем байтах команды содержится полный 16-ти разрядный адрес.

LDA <B2><B3> [<B2><B3>]→(A),

STA <B2><B3> (A)→[<B2><B3>],

JMP <B2><B3> [<B2><B3>]→(PC),

JC <B2><B3> Если C=1, то [<B2><B3>]→(PC).

Регистровая адресация. При этом способе адресации код команды содержит указание на регистр или на пару регистров, в которых содержатся данные. При регистровой адресации команды являются однобайтными.

MOV R1,R2 (R1)→(R2) (пересылка),

XRA R (R) (A)→(A) (исключающая ИЛИ).

Косвенно-регистровая адресация отличается от регистровой тем, что в регистровой паре определяемой кодом команды содержатся не данные, а полный шестнадцатиразрядный адрес. Обычно указателем адреса при косвенной адресации является пара регистров HL. Иногда используются пары BC, DE.

LDAX B [<B>/<C>]→(A),

STAX B (A)→[<B>/<C>],

  1. Способы выбора адресов зу и портов ввода вывода микропроцессорной системы на базе к580.

Для адресации к ячейкам памяти используются следующие способы адресации:

1)Прямая адресация. При прямой адресации во втором и третьем байтах команды содержится полный 16-ти разрядный адрес.

LDA <B2><B3> [<B2><B3>]→(A),

STA <B2><B3> (A)→[<B2><B3>],

JMP <B2><B3> [<B2><B3>]→(PC),

JC <B2><B3> Если C=1, то [<B2><B3>]→(PC).

2) Косвенно-регистровая адресация отличается от регистровой тем, что в регистровой паре определяемой кодом команды содержатся не данные, а полный шестнадцатиразрядный адрес. Обычно указателем адреса при косвенной адресации является пара регистров HL. Иногда используются пары BC, DE.

LDAX B [<B>/<C>]→(A),

STAX B (A)→[<B>/<C>],

Для обращения к портам используются следующие команды: IN xx ( в аккумулятор из порта xx), OUT xx (из аккумулятора в порт xx). Способ адресации: прямая.

  1. Способы обмена информацией мп с зу и устройствами ввода-вывода. Сравнительная оценка способов обмена.

-

  1. Разобрать фрагмент программы обмена информации мп с внешними устройствами. Тип микропроцессора определяет студент. Дать структурную схему.

Тип МП КР580.

Внешние устройства: ЗУ(ОЗУ, ПЗУ), устройство ввода/вывода (параллельный интерфейс КР580ВВ55).

Мнемонока

Коментарий

MVI A,90H

Настройка КР580ВВ55: порт А-на ввод, В –на вывод

OUT 83H

IN 80H

A<- ПОРТ А

STA 0890H

A->[0890] ( в ОЗУ)

LDA 0000H

A<-[0000] (из ПЗУ)

ОUT 81H

Вывод на ПОРТ В из аккумулятора

МП

ЗУ

Устройство ввода/вывода

Структурная схема.