Скачиваний:
1
Добавлен:
30.06.2023
Размер:
18.23 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ»

Факультет информационных технологий и программирования

Кафедра информационных систем

Лабораторная работа №5

Выполнил студент

группы №

Санкт-Петербург 2018

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

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

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

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

  1. Занести программу в память базовой ЭВМ.

  2. Перевести ЭВМ в режим автоматического выполнения программы и ввести в память четыре первых символ043Eв заданного слова.

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

Код

Мнемоника

Описание команд

5

FFFB

счётчик элементов массива

8

20

адрес записываемого значения

10

E102

TSF 2

Опрос флага ВУ-2 и повторение этой операции, если ВУ-2 не готово к обмену

11

C010

BR 10

12

E202

IN 2

Ввод данных в аккумулятор

13

E002

CLF 2

Сброс флага ВУ-2

14

3808

MOV (8)

Пересылка содержимого аккумулятора в ячейку (8)

15

0005

ISZ 05

Наращивание на 1 содержимого счётчика элементов массива

16

17

C010

F000

BR 10

HLT

Переход к ячейке 10

Остановка программы

20

f4

Т

21

f2

Р

22

e5

Е

23

f3

С

24

ec

К

Программа считывает коды символов из ВУ-2 и записывает их в ячейки 20-24

Таблица трассировки

Выполняемая команда

Содержимое регистров процессора после выполнения команд

Ячейка, значение которой изменилось

Адрес

Код

СК

РА

РК

РД

А

С

Адрес

Новый код

10

E102

012

010

E102

E102

00E5

0

12

E202

013

012

E202

E202

00F3

0

13

E002

014

013

E002

E002

00F3

0

14

3808

015

023

3808

00F3

00F3

0

023

00F3

15

0005

016

005

0005

FFFF

00F3

0

16

C010

010

016

C010

C010

00F3

0

10

E102

012

010

E102

E102

00E5

0

12

E202

013

012

E202

E202

00EC

0

13

E002

014

013

E002

E002

00EC

0

14

3808

015

023

3808

00F3

00EC

0

024

00EC

15

0005

017

005

0005

0

00EC

0

17

F000

018

017

F000

F000

00EC

0

Соседние файлы в папке Отчёты