
Лабы / Отчёт по лабораторной работе №3
.pdfМинистерство науки и высшего образования Российской Федерации Федеральное государственное автономное образовательное учреждение
высшего образования «ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ
УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР) Кафедра безопасности информационных систем (БИС)
ОРГАНИЗАЦИЯ МАШИНЫ ПОСТА Отчёт по лабораторной работе Nº1 по дисциплине «ОЭВМ и ВС» ВАРИАНТ «3ИЛИ-НЕ»
Студенты гр. 744-2
________ Д.В. Байгулова
________ И.А. Волков
____.____.2024 Принял Старший преподаватель
кафедры КИБЭВС
______ Е.О. Калинин 21.10.2024
Томск 2024
Оглавление |
|
Введение....................................................................................................................... |
3 |
1 ХОД РАБОТЫ........................................................................................................... |
4 |
1.1 Написание программы................................................................................ |
4 |
1.2. Алгоритм и код программы и его объяснение......................................... |
5 |
Заключение................................................................................................................... |
6 |
2
Введение
Целью лабораторной работы является изучение принципов работы простейшего управляющего устройства (УУ) на примере машины Поста и написать алгоритм 3ИЛИ-НЕ.
3

1 ХОД РАБОТЫ
1.1 Написание программы
Была создана таблица истинности для условия (таблица 1.1)
Таблица 1.1 — Таблица истинности
A |
B |
C |
A \/ B |
A \/ B \/ C |
not(A \/ B \/ C) |
|
|
|
|
|
|
0 |
0 |
0 |
0 |
0 |
1 |
|
|
|
|
|
|
0 |
0 |
1 |
0 |
1 |
0 |
|
|
|
|
|
|
0 |
1 |
0 |
1 |
1 |
0 |
|
|
|
|
|
|
0 |
1 |
1 |
1 |
1 |
0 |
|
|
|
|
|
|
1 |
0 |
0 |
1 |
1 |
0 |
|
|
|
|
|
|
1 |
0 |
1 |
1 |
1 |
0 |
|
|
|
|
|
|
1 |
1 |
0 |
1 |
1 |
0 |
|
|
|
|
|
|
1 |
1 |
1 |
1 |
1 |
0 |
|
|
|
|
|
|
В ходе выполнения работы была написана программа, представленная на рисунке 1.1.
Рисунок 1.1 — Готовая программа
4
1.2.Алгоритм и код программы и его объяснение
1.50208 // Команда сверяет значение в начальной ячейке, если 0, то переходит к команде 2, если 1 то переходит к команде 8.
2.30300 // Сдвиг на одну ячейку назад, переход к 3 команде.
3.50409 // Команда сверяет значение в следующей ячейке, если 0, то переходит к 4 команде, если 1,то к 9 команде.
4.30500 // Сдвиг на одно ячейку влево, переход к команде 5.
5.50610 // Команда сверяет значение в последней ячейке, если 0, то переходит к команде 6, если 1, то переходит к команде 10.
6.30700 // Сдвиг на одно ячейку влево, переход к 7 команде.
7.11100 // Записывает в ячейку 3 значение 1, переход к команде 11.
8.30900 // Сдвиг на одну ячейку влево, переход к команде 9.
9.31000 // Сдвиг на одну ячейку влево, переход к команде 10.
10.31100 // Сдвиг на одну ячейку влево, переход к команде 11.
11.00000 // Конец
5

Алгоритм работы программы представлен на рисунке 1.2.
Рисунок 1.2 — Алгоритм работы программы
6
Заключение
В процессе выполнения лабораторной работы были изучены принципы работы простейшего управляющего устройства (УУ) на примере машины Поста, а также выполнено задание в соответствии с вариантом.
7