Написание дипломной работы на Ассемблере(отчет создан в Overleaf)

2880×1740903 КБ
Открыть в полном размере
Screenshot 2024-02-03 at 18.42.07.png

Данная программа написана на языке ассемблера x86 и предназначена для реализации очереди "первым вошел - первым вышел" (FIFO) с использованием массива. Программа содержит следующие ключевые элементы:

1. Инициализация сегмента данных и параметров очереди.

2. Процедура print_fifo, которая выводит содержимое очереди FIFO.

3. Процедура write_fifo, которая позволяет пользователю записать элементы в очередь.

4. Процедура read_fifo, которая позволяет пользователю читать элементы из очереди.

5. Обработка ситуаций, когда очередь полна или пуста, и вывод соответствующих сообщений.

6. Проверка на превышение максимального значения при записи или чтении элементов и вывод соответствующего сообщения.

7. Основной код программы, который последовательно вызывает процедуры и завершает программу.

Программа демонстрирует операции с очередью FIFO и позволяет пользователю вводить и выводить элементы из очереди, а также выводить содержимое очереди на экран.