Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Laboratornaya_rabota_3_OEVM_gr_731-2_Bataev_Semikolenov

.pdf
Скачиваний:
3
Добавлен:
27.11.2022
Размер:
348.66 Кб
Скачать

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Факультет безопасности (ФБ)

Кафедра безопасности информационных систем (БИС)

ОРГАНИЗАЦИЯ МАШИНЫ ПОСТА Отчет по лабораторной работе №3

по дисциплине «Организация ЭВМ и вычислительных систем »

Студенты гр. 731-2

____________ Батаев А.С.

____________Семиколенов И.И. Принял:

Старший преподаватель кафедры КИБЭВС

____________ _____________ Пехов О.В.

Томск 2021

2

1 Введение

Целью лабораторной работы является изучение принципов работы простейшего

управляющего устройства (УУ) на примере машины Поста. Также необходимо выполнить

вариант: 2-XOR.

3

2 Ход работы

2.1 Структура и алгоритм работы машины Поста

2.1.1 Структура машины Поста

Машина Поста состоит из неподвижной ленты и каретки. По ленте влево - вправо движется сенсорная, чувствительная каретка с возможностью записи данных («1» или «0»)

в секции и их чтения. Каретка в неподвижном состоянии находится на одной секции, а за единицу времени (такт), по команде, каретка может сместиться только на одну секцию.

Состояние ленты может меняться в процессе работы машины.

Различают начальное и конечное состояния машины. Требование к переводу машины из начального в конечное состояние определяет цель действия. Эта цель формулируется каждый раз, как возникает новая прикладная задача.

Схема модели машины Поста будет рассматриваться на примере современной полупроводниковой технике. Схема модели машины Поста представлена на рисунке 2.1.

Рисунок 2.1 – Схема модели машины Поста

Машина Поста состоит из четырёх блоков.

4

Первый блок – интерфейс. Интерфейс предназначен для организации взаимодействия пользователя с машиной.

Второй блок – память программ. Память программ предназначена для хранения команд пользователя.

Третий блок – устройство управления. Устройство управления производит дешифрацию команды и создает управляющие сигналы для их выполнения.

Четвёртый блок – исполнительное устройство. Исполнительное устройство исполняет команду пользователя, производя действия исходя из управляющих сигналов.

2.1.2 Алгоритм машины Поста

На рисунке 2.2 представлена схема алгоритма машины Поста.

Рисунок 2.2 – Схема алгоритма машины Поста

Функционирование машины начинается с обращения к ОЗУ за выборкой команды программы (3). Далее осуществляется пересылка команды в процессор (4). Затем организована дешифрация поля формата команды (5, 6, 7, 8, 14, 15) и выполнение соответствующей микрооперации (9, 10, 11, 12, 16). При этом формируются логические

5

условия (13, 17), по которым процессор определяет адрес следующей команды программы.

Процесс продолжается до конца программы или вмешательства («СТОП») пользователя.

2.2 Алгоритм и программа

Для составления алгоритма программы нужно рассмотреть таблицу истинности, она представлена на рисунке 2.3.

Рисунок 2.3 - Таблица истинности для элемента XOR

Исходя из этой таблицы видно, что для получения единицы требуется, чтобы только один из элементов был равен нулю. Построим блок-схему алгоритма программы, Схема представлена на рисунке 2.4.

6

Рисунок 2.4 – Блок – схема алгоритма программы

2.2.2 Программа, имитирующая работу логического элемента XOR

По алгоритму, представленному на рисунке 2.4, была составлена программа. Код

представлен на рисунке 2.5.

Рисунок 2.5 – Код программы

7

На рисунке 2.6 представлена программа во время работы.

Рисунок 2.6 – Программа во время работы

8

3Заключение

Входе лабораторной работы были изучены принципы работы простейшего управляющего устройства (УУ) на примере машины Поста. Написана программа,

имитирующая работу логического элемента XOR с двумя входными значениями.