Лабораторная работа №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 |
Last updated on