# Лабораторная работа №5. Исследование работы ЭВМ при асинхронном обмене данными с ВУ

# Цель работы

Изучение организации системы ввода-вывода базовой ЭВМ, команд ввода-вывода и исследование процесса функционирования ЭВМ при обмене данными по сигналам готовности внешних устройств.

# Подготовка к выполнению работы

Закодировать заданную программу и составить ее описание. Команды программы надо разместить, начиная с ячейки 10, а коды символов - начиная с ячейки 20.

# Порядок выполнения работы

  1. Занести программу в память базовой ЭВМ.
  2. Перевести ЭВМ в режим автоматического выполнения программы и ввести в память четыре первых символов заданного слова.
  3. Перевести ЭВМ в режим покомандного выполнения программы и ввести в ее память еще два символа заданного слова, заполняя таблицу трассировки.

# Содержание отчета по работе

  • Текст программы;
  • Заданное слово и коды его символов;
  • Таблица с результатами трассировки;
  • Описание программы.

# Исходные данные к лабораторной работе

# Программа асинхронного обмена данными

Адрес Мнемоника Комментарии
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 Останов ЭВМ

Примечание. Здесь А, В, С - адреса начала программы, ячейки с начальным адресом массива (любая индексная ячейка) и ячейки содержащей счетчик количества еще не введенных символов.

# Варианты вводимых слов

  1. КРЕМЕНЬ;
  2. КАМЕНЬ;
  3. МАРШРУТ;
  4. ПРОПАН;
  5. ПРОРУБЬ;
  6. ТРЕСК.

# Коды используемых символов

Символ Код
А E1
Б E2
Д E4
Е E5
И E9
Й EA
К EC
М ED
Н EE
О EF
П F0
Р F2
У F3
Т F4
Ч FE
Ш FB
Ь F8
С F3
Я F1
Последнее обновление: 27.03.2023, 00:09:35