Целочисленные арифметические операции. Обработка массивов данных. Интерфейс с языками высокого уровня.. Целочисленные арифметические операции. Обработка массивов данных. Интерфейс с языками высокого уровня
Скачать 118.37 Kb.
|
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ Ордена Трудового Красного Знамени Федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики» Кафедра «Системное программирование» Отчет по лабораторной работе №2 по дисциплине «Микропроцессорные системы» на тему: Целочисленные арифметические операции. Обработка массивов данных. Интерфейс с языками высокого уровня. Выполнил: студент группы БВТ2106 Сопов Андрей Алексеевич Проверила: Изотова Анастасия Андреевна Москва 2022 1 Постановка задачи Цель: Ознакомиться с арифметическими операциями над целочисленными данными, обработкой массивов чисел, ознакомиться с правилами оформления ассемблерных процедур, в том числе вызываемых из Си-программ. Задание Написать программу на ассемблере, выполняющую арифметические операции над целочисленными данными. 2 Результат выполненной работы Задание 1 В ычислить: Для организации вывода и завершения программы по окончанию алгоритма написал процедуры с реализацией этих действий. На Рис.1 показано решение. Р ис.1 На Рис.2 представлена процедура перевода числа в строку. Р ис.2 Рис.3 — главная процедура Р ис.3 На Рис.4 показан результат работы программы. Р ис.4 Задание 2 В ычислить: Процедуры перевода числа в строку, вывода и завершения программы такие же как и Задании 1. На Рис.5 приведена процедура нахождения длины выходной строки. Р ис.5 Рис.6 — главная процедура. Р ис.6 На Рис.7 показан результат работы программы. Р ис.7 3 Вывод В результате проделанной работы я ознакомился с арифметическими операциями над целочисленными данными, обработкой массивов чисел, ознакомился с правилами оформления ассемблерных процедур, в том числе вызываемых из Си-программ. |