Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MPLAB.DOC
Скачиваний:
6
Добавлен:
18.09.2019
Размер:
1.41 Mб
Скачать

Приложение 2 условные обозначения операндов в мнемокоде

R,R1- содержимое регистров А, В, С, D, Е, Н, L или ячейки памяти

M(HL).

YZ - содержимое регистровой пары ВС, DE, HL или регистра SP

YZ* - содержимое регистровой пары ВС или DE

YZ**- содержимое регистровой пары ВС, DE, HL или PSW

(YZ в мнемонике соответствующих команд заменяется на В, D, Н, SP или PSW)

SP - содержимое указателя стека перед выполнением команды

D8 - 8-разрядный операнд (содержимое второго байта двухбайтовой команды)

D16 - 16-разрядный операнд (содержимое второго и третьего байтов команды)

(N) - содержимое порта ввода или вывода с номером (адресом) N

(N = 0 h....FF h)

ADR - 16-разрядный адрес в трехбайтовой команде

М( ) - содержимое ячейки памяти (в скобках указывается адрес ADR

или имя регистровой пары, где содержится адрес)

-CON - часть мнемоники команды, определяющая условие передачи управления, вызова или возврата из подпрограммы.

-CON в мнемонике заменяется на следующие варианты;

NZ - признак неравенства нулю результата;

Z - признак равенства результата нулю;

NC - отсутствие признака переноса;

С - наличие признака переноса;

РО - отсутствие признака четности;

РЕ - наличие признака четности;

Р - признак положительного результата;

М - признак отрицательного результата.

После мнемокода команды указывается ее время выполнения в машинных тактах, отделенное знаками : : (в знаменателе указывается время в случае, когда в операции участвует ячейка памяти М). В скобках указывается число тактов команды передачи управления при выполнении условия передачи управления.

-7-

Т

-30-

Приложение 2

СДВИГА СОДЕРЖИМОГО АККУМУЛЯТОРА

RAL" :4: Сдвиг влево.

RLC'' :4: Сдвиг влево через бит признака С

RAR" :4: Сдвиг вправо.

RRC" :4: Сдвиг вправо через бит признака С

КОМАНДЫ ПЕРЕДАЧИ УПРАВЛЕНИЯ

PCHL :5: HL  РС переход по адресу в HL

JMPADR :10: ADR  РС безусловный переход

J-CON ADR :10: ADR  PC переход по условию –CON

КОМАНДЫ ВЫЗОВА ПОДПРОГРАММЫ И ВОЗВРАТА

CALL ADR :17: PC —> M(SP-1)+ безусловный вызов

+M(SP-2), ADR  PC подпрограммы

C-CON ADR :11(17): -"- (то же, вызов подпрограммы

только при выполнении условия) по условию - CON

RST Х :11: PC  M(SP-1)+M(SP-2), прерывание по вектору X,

где Х =0,1,...,7соответственно (0Н, 8Н, 10Н, 18Н, 20Н, 28Н, З0Н)

RET : 10: M(SP-1)+M(SP) PC; безусловный возврат из

SP+2  SP подпрограммы

R-CON :5(11): -"- (то же по условию) возврат по условию CON

Специальные команды

EI :4: Разрешение прерывания

DI :4: Запрещение прерывания

HLT :7: Останов

NOP :4: Холостая операция

УСЛОВНЫЕ ОБОЗНАЧЕНИЯ

в системе команд микропроцессора КР580ВМ80

' ' - команда оказывает воздействие на все признаки

" " - команда оказывает воздействие на признак С

"' "' - команда оказывает воздействие на все признаки, кроме признака С

аким образом, в микро-ЭВМ под программы пользователя отведена область ОЗУ с адресами с 0800 Н по 0ВFF Н. Программа монитор осуществляет начальную установку устройств микро-ЭВМ, обрабатывает прерывания клавиатуры (К) и отображает информацию на шестиразрядном восьмисегментном цифровом дисплее (Д).

В качестве ПЗУ, в микро-ЭВМ применяется однократно программируемое ЗУ ИС К556РТ7А с общим объемом памяти 16К и структурой 2К х 8, т.е. общий объем ПЗУ составляет 2 Кбайт и занимает адреса с 0000 Н по 07FF Н. В качестве ОЗУ используется ИС оперативной памяти статического типа К537РУ8, имеющей такой же объем и структуру как и ИС ПЗУ. Общий объем встроенного ОЗУ также равен 2 Кбайт. При подключении к микро-ЭВМ дополнительных ЗУ можно расширить память до 64 Кбайт. Буфер данных (БД) также выполнен на приемопередатчике К580ВА86.

Б лок управления позволяет расширять возможности микро-ЭВМ путем подключения внешних дополнительных модулей. Он состоит из схемы обработки сигналов (СОС) захвата (HLD, HLDA), прерывания (INT, INTA) и готовности (RDY), а также регистра кода прерывания (РКП) и схемы управления (СУ). Устройствами ввода-вывода микро-ЭВМ УМПК-80/ВМ являются:

1) клавиатура (К) с регистром чтения клавиатуры РгЧт;

2 ) светодиодный знаковый дисплей (Д) с регистрами сканирования (последовательного опроса) РгСк и сегментов РгСг;

3) регистр, иммитрующий порт вывода со светодиодной индикацией ИС;

4) порт ввода со светодиодной индикацией ИС и переключателями УП для установки входного кода;

5) схема преобразования сигнала и звуковой индикации СхПрСигн и регистр вывода информации на магнитофон РгЗап;

6) регистр ввода информации с магнитофона РгЧт. Адреса внешних устройств формируются блоком дешифрации адреса внешних устройств (БДАВУ), выполненном на ПЗУ К155РЕЗ, и определяющего следующие адреса:

1) 04 Н (вывод) - СхПрСигн и РгЗап:

2) 04 Н (ввод) - РгЧт;

3) 05 Н (вывод) - порт вывода;

4) 05 Н (ввод) - порт ввода:

5) 06 Н (вывод) - РгСг:

6) 06 Н (ввод) - РгЧк:

-8-

Рис. 1.1. Структура (архитектура) учебной микро-ЭВМ УМПК-80/BM

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]