- •Методические указания
- •Разработка и выполнение программ на микротренажере мт1804
- •Лабораторная работа №1 программа загрузки рон бис к1804вс1
- •Лабораторное задание
- •Лабораторная работа №2 выполнение арифметических и логических операций
- •Лабораторное задание
- •Лабораторная работа №3 ввод данных, организация переходов и цикла
- •Лабораторное задание
- •Лабораторная работа №5
- •Лабораторное задание
Лабораторная работа №1 программа загрузки рон бис к1804вс1
Эта программа приведена в табл. 7 и предназначена для загрузки в РОН двоичных чисел, а также для чтения записанной информации.
Таблица 7
Программа загрузки и чтения
Номер тетрады |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Примечание |
|
Адрес перехода |
Следующий адрес |
Приемник |
Источник |
Сп/АЛУ |
А |
В |
D |
|
Адрес |
|
|
|
|
|
|
|
|
|
0 |
|
010 |
011 |
111 |
011 |
|
0001 |
1111 |
Загрузка 15 |
1 |
|
010 |
001 |
011 |
011 |
|
0001 |
|
Чтение 15 |
2 |
|
010 |
011 |
111 |
011 |
|
0010 |
0111 |
Загрузка 7 |
3 |
|
010 |
001 |
011 |
011 |
|
0010 |
|
Чтение 7 |
4 |
|
010 |
011 |
111 |
011 |
|
0011 |
1110 |
Загрузка 14 |
5 |
|
010 |
001 |
011 |
011 |
|
0011 |
|
Чтение 14 |
Рассмотрим загрузку числа 15. Число записываем в тетраду 0 (входные данные). По коду 011 в 3-й тетраде выполняется функция АЛУ R۷S. По коду 111 в 4-й тетраде выбираются источники операнда: R=D и S=0. В результате логического сложения D۷0 в АЛУ загружается число 15. По коду 011 в 5-й тетраде число из АЛУ загружается в память РОН по адресу В, равному 001 (1-я тетрада). Чтобы надежно перейти к выполнению следующей команды, в 6-ю тетраду заносим код 0010 – продолжить (переход на следующий адрес).
Рассмотрим чтение числа 15. По коду 011 в 3-й тетраде выполняется функция R۷S. По коду 011 в 4-й тетраде выбираются источники операнда R=0 и S=B. Таким образом, считываем число 15 по адресу В (0001 в 1-й тетраде) и складываем с нулем. Полученный в АЛУ результат оставляем без загрузки (число 001 в 5-й тетраде). Для прочтения числа 15 в режиме «Работа» набираем переключателями SA3-SA1 число 001 и на индикаторах 1-й группы появляется число 15.
Лабораторное задание
1. В отчете привести расшифровку кодов команд, приведенных в табл. 7 (в 3 – 6-й тетрадах).
2. Загрузить команды из табл. 7 в микротренажер.
3. Выполнить программу. При выполнении команды «Чтение» просмотреть данные на индикаторах.