# Лабораторная работа №5. Исследование работы ЭВМ при асинхронном обмене данными с ВУ
# Цель работы
Изучение организации системы ввода-вывода базовой ЭВМ, команд ввода-вывода и исследование процесса функционирования ЭВМ при обмене данными по сигналам готовности внешних устройств.
# Подготовка к выполнению работы
Закодировать заданную программу и составить ее описание. Команды программы надо разместить, начиная с ячейки 10, а коды символов - начиная с ячейки 20.
# Порядок выполнения работы
- Занести программу в память базовой ЭВМ.
- Перевести ЭВМ в режим автоматического выполнения программы и ввести в память четыре первых символов заданного слова.
- Перевести ЭВМ в режим покомандного выполнения программы и ввести в ее память еще два символа заданного слова, заполняя таблицу трассировки.
# Содержание отчета по работе
- Текст программы;
- Заданное слово и коды его символов;
- Таблица с результатами трассировки;
- Описание программы.
# Исходные данные к лабораторной работе
# Программа асинхронного обмена данными
| Адрес | Мнемоника | Комментарии |
|---|---|---|
A | TSF 1 | Опрос флага ВУ-1 и повторение этой операции, если ВУ-1 не готово к обмену (флаг равен 0) |
A+1 | BR A | |
A+2 | IN 1 | Ввод данных в аккумулятора, если флаг равен 1 |
A+3 | CLF 1 | Сброс флага ВУ-1 |
A+4 | MOV (B) | Пересылка содержимого аккумулятора в память и увеличение на 1 адреса элемента массива (В = В + 1) |
A+5 | ISZ C | Наращивание на 1 содержимого счетчика элементов массива и переход по адресу А, пока оно меньше 0. |
A+6 | BR A | |
A+7 | HLT | Останов ЭВМ |
Примечание. Здесь А, В, С - адреса начала программы, ячейки с начальным адресом массива (любая индексная ячейка) и ячейки содержащей счетчик количества еще не введенных символов.
# Варианты вводимых слов
- КРЕМЕНЬ;
- КАМЕНЬ;
- МАРШРУТ;
- ПРОПАН;
- ПРОРУБЬ;
- ТРЕСК.
# Коды используемых символов
| Символ | Код |
|---|---|
| А | E1 |
| Б | E2 |
| Д | E4 |
| Е | E5 |
| И | E9 |
| Й | EA |
| К | EC |
| М | ED |
| Н | EE |
| О | EF |
| П | F0 |
| Р | F2 |
| У | F3 |
| Т | F4 |
| Ч | FE |
| Ш | FB |
| Ь | F8 |
| С | F3 |
| Я | F1 |