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

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

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

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

высшего образования «ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ

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

ОРГАНИЗАЦИЯ МАШИНЫ ПОСТА Отчёт по лабораторной работе 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