- •Описание лабораторного макета
- •Устройство умк
- •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
Условные обозначения
R – РОН; d,(dst) – приемник; S,(SC) – источник; PC – счетчик команд;
SP – указатель стека; PSW – слово состояния процессора;
- выборка стека; - запись в стек;
- лог. И; - лог. ИЛИ; - искл. ИЛИ;
- становится равным;
- 0 для команд над словом и 1 для байтовых;
SS или DD – поле адресации операнда источника или приемника;
XXX – смещение (8 разрядов) от –128 до +127;
NN – смещение (6 разрядов, без знака);
(…) – содержимое регистра ячейки памяти (операнд);
+ - изменение бита условия по результату команды;
- - бит условия не изменяется.
ПРИЛОЖЕНИЕ D
Время выполнения команд мп к1801вм1
Время выполнения одноадресных команд |
|
Метод адресации |
Время выполнения |
0 |
8Т+tn |
1 |
21T+3 tn |
2 |
20T+3 tn |
3 |
27T+3 tn |
4 |
21T+3 tn |
5 |
28T+4 tn |
6 |
27T+4 tn |
7 |
34T+ tn |
Время выполнения команд управления |
|
Команды |
Время выполнения |
HALT |
54T+7 tn |
IOT, BPT, EMT, TRAP |
42T+5 tn |
команды установки и очистки признаков |
8T+ tn |
Время выполнения двухадресных команд |
||
Метод адресации |
Время выполнения |
|
источник |
приемник |
|
0 |
0 |
8T+ tn |
1 |
0 |
18T+2 tn |
2 |
0 |
18T+2 tn |
3 |
0 |
25T+3 tn |
4 |
0 |
20T+2 tn |
5 |
0 |
26T+3 tn |
6 |
0 |
25T+3 tn |
7 |
0 |
32T+4 tn |
0 |
1 |
26T+2 tn |
0 |
2 |
28T+2 tn |
0 |
3 |
31T+3 tn |
0 |
4 |
28T+2 tn |
0 |
5 |
32T+3 tn |
0 |
6 |
31T+3 tn |
0 |
7 |
40T+4 tn |
1 |
1 |
28T+3 tn |
2 |
2 |
30T+3 tn |
3 |
3 |
40T+5 tn |
4 |
4 |
31T+3 tn |
5 |
5 |
42T+5 tn |
6 |
6 |
40T+5 tn |
7 |
7 |
56T+7 tn |
где:
Т – период тактовой частоты МП;
tn – время между выдачей МП сигнала DIN или DOUN и установкой сигнала RPLY от внешней памяти.
СОДЕРЖАНИЕ
Описание лабораторного макета 3