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

Лабораторные работы. Савельев / Лабораторная работа №4 МЗЯП Отчет

.docx
Скачиваний:
0
Добавлен:
01.11.2025
Размер:
694.89 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

Федеральное государственное бюджетное образовательное учреждение Высшего образования «Санкт-Петербургский государственный университет телекоммуникаций им. Проф. М.А. Бонч-Бруевича» (СПбГУТ)

Факультет Информационных технологий и программной инженерии

Кафедра Программной инженерии

Лабораторная работа №4

По дисциплине: Машинно-зависимые языки программирования

Тема:

ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ

Выполнил студент: Яковлев М. А. ИКПИ-32

Принял работу: Савельев И. Л.

Дата выполнения:

«14» декабря 2024 г.

Санкт-Петербург

2024 г.

Цель работы

Задав одномерный массив целочисленных данных A в одном из заданных форматов (unsigned char — BYTE, unsigned short int — WORD, char — SHORTEST, short int — INTEGER или long int — LONGINT), реализовать обработку массива, как указано в варианте. Длина массива N. Исходные данные задать самостоятельно, учитывая формат элементов массива A. Программа должна быть написана целиком на языке Ассемблера. Исходные данные задаются в текстовом файле. Разделитель значений – на усмотрение исполнителя. Размер файла не более 2000 байт. Исходные данные должны вводиться корректно и быть приближенными к максимально возможным для данного типа данных. Тип результата определяется из контекста задачи.

Программа

Тестирование

Вывод

В данной работе была реализована обработка одномерного массива целочисленных данных, заданного в текстовом файле, на языке ассемблера. Работа демонстрирует навыки работы с файловым вводом-выводом и обработкой данных на низком уровне программирования.