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

Лабы / Отчёт по лабораторной работе №3

.odt
Скачиваний:
0
Добавлен:
09.03.2025
Размер:
69.05 Кб
Скачать

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

«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР) Кафедра безопасности информационных систем (БИС)

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

по дисциплине «ОЭВМ и ВС»

ВАРИАНТ «3ИЛИ-НЕ»

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

________ Д.В. Байгулова

________ И.А. Волков

____.____.2024

Принял

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

______ Е.О. Калинин

21.10.2024

Оглавление

Введение 3

1 ХОД РАБОТЫ 4

1.1 Написание программы 4

1.2. Алгоритм и код программы и его объяснение 5

Заключение 7

Введение

Целью лабораторной работы является изучение принципов работы простейшего управляющего устройства (УУ) на примере машины Поста и написать алгоритм 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 — Готовая программа

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 // Конец

Алгоритм работы программы представлен на рисунке 1.2.

Рисунок 1.2 — Алгоритм работы программы

Заключение

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

Томск 2024