Написание дипломной работы на Ассемблере(отчет создан в Overleaf)
Данная программа написана на языке ассемблера x86 и предназначена для реализации очереди "первым вошел - первым вышел" (FIFO) с использованием массива. Программа содержит следующие ключевые элементы:
1. Инициализация сегмента данных и параметров очереди.
2. Процедура print_fifo
, которая выводит содержимое очереди FIFO.
3. Процедура write_fifo
, которая позволяет пользователю записать элементы в очередь.
4. Процедура read_fifo
, которая позволяет пользователю читать элементы из очереди.
5. Обработка ситуаций, когда очередь полна или пуста, и вывод соответствующих сообщений.
6. Проверка на превышение максимального значения при записи или чтении элементов и вывод соответствующего сообщения.
7. Основной код программы, который последовательно вызывает процедуры и завершает программу.
Программа демонстрирует операции с очередью FIFO и позволяет пользователю вводить и выводить элементы из очереди, а также выводить содержимое очереди на экран.