![](/user_photo/2706_HbeT2.jpg)
- •Описание лабораторного макета
- •Устройство умк
- •2. Подготовка умк к работе
- •3. Порядок работы
- •3.1. Описание клавиатуры.
- •Индикация и изменение содержимого памяти.
- •3.3. Индикация и изменение содержимого регистров.
- •3.4. Передача управления программе пользователя.
- •3.6. Заполнение массива памяти константой.
- •3.8. Прерывание выполнения программы пользователя.
- •3.9. Пошаговое выполнение программ.
- •Лабораторная работа № 1 запись и выполнение простых программ
- •Теоретическая часть
- •Задание для домашней подготовки
- •Задание для выполнения в лаборатории
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 2 виды адресации и команды пересылок
- •Теоретическая часть
- •Задание для домашней подготовки
- •Задание для выполнения в лаборатории
- •Указания по оформлению отчета
- •Контрольные вопросы
- •Организация циклов
- •Задание для домашней подготовки
- •Задание для выполнения в лаборатории
- •Задание для домашней подготовки
- •Задание для выполнения в лаборатории
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 5 выполнение арифметических операций
- •Теоретическая часть
- •Задание для домашней подготовки
- •Задание для домашней подготовки
- •Задание для выполнения в лаборатории
- •Методические указания
- •Способы адресации процессора к1801
- •Форматы команд микропроцессора кр 1801:
- •Коды способов адресации процессора к1801
- •Задание для домашней подготовки
- •Команды переходов
- •Пример 9.2.
- •Пример 9.3
- •Задание для выполнения в лаборатории
- •Контрольные вопросы
- •Лабораторная работа № 10 выполнение арифметических операций в машинных кодах микропроцессора к1801вм1
- •Теоретическая часть
- •Умножение
- •Деление
- •Задание для домашней подготовки
- •Задание для выполнения в лаборатории
- •Указания по оформлению отчета
- •Контрольные вопросы
- •Приложения
- •Система команд микропроцессора кр580вм80а
- •Система команд мп к1801вм1 Одноадресные команды
- •Двухадресные команды
- •Регистровые команды
- •Команды управления
- •Команды прерываний и специальные команды
- •Изменение кодов условий
- •Условные обозначения
- •Время выполнения команд мп к1801вм1
- •1. Устройство умк 3
Система команд мп к1801вм1 Одноадресные команды
код R код S или D
ФОРМАТ
15 |
6 |
5 |
0 |
КОП |
DD или SS |
15 |
6 |
5 |
0 |
КОП |
DD или SS |
||
|
|||
адрес приемника или источника |
мнемо-код |
код |
название |
действие |
N |
Z |
V |
C |
CLR (B) |
050DD |
очистка |
(dst)0 |
0 |
1 |
0 |
0 |
COM (B) |
051DD |
инвертирование |
(dst)( |
+ |
+ |
0 |
1 |
INC (B) |
052DD |
прибавление 1 |
(dst)(dst)+1 |
+ |
+ |
+ |
- |
DEC (B) |
053DD |
вычитание 1 |
(dst)(dst)-1 |
+ |
+ |
+ |
- |
NEG (B) |
054DD |
изменение знака (инвертирование и1) |
(dst) -(dst) |
+ |
+ |
+ |
+ |
TST (B) |
057DD |
проверка |
(dst)(dst) |
+ |
+ |
0 |
0 |
Команды сдвига и циклического сдвига |
|||||||
ASR (B) |
062DD |
арифметический сдвиг вправо на 1 бит |
(dst)(dst)/2 (С)(мл. бит) |
+ |
+ |
+ |
+ |
ASL (B) |
063DD |
арифметический сдвиг влево на 1 бит |
(dst)(dst)2 (C)(ст. бит) |
+ |
+ |
+ |
+ |
ROR (B) |
060DD |
циклический сдвиг вправо на 1 бит |
(dst)циклически сдвинутое вправо (dst) (C)(мл бит) |
+ |
+ |
+ |
+ |
ROL (B) |
061DD |
циклический сдвиг влево на 1 бит |
(dst)циклически сдвинутое влево (dst) (C)(ст бит) |
+ |
+ |
+ |
+ |
SWAB |
0003DD |
перестановка байтов слова |
(байт1)(байт0) (байт0)(байт1) |
+ |
+ |
0 |
0 |
ADC (B) |
055DD |
прибавление бита переноса |
(dst)(dst)+(C) |
+ |
+ |
+ |
+ |
SBC (B) |
056DD |
вычитание бита переноса |
(dst)(dst)-(C) |
+ |
+ |
+ |
+ |
Продолжение прил. С
Прочие команды |
|||||||
мнемо-код |
код |
название |
действие |
N |
Z |
V |
C |
SXT |
0067DD |
расширение знака |
(dst)0,если N=0 (dst)1,если N=1 |
- |
+ |
0 |
- |
MFPS |
1067DD |
передача байта из PSW |
(dst)(PSW) |
+ |
+ |
0 |
- |
MTPS |
1064SS |
передача байта в PSW |
(PSW)(dst) |
+ |
+ |
+ |
+ |