Отчет по лабораторной работе 4 Ассемблер. Условия и петли
Скачать 96.21 Kb.
|
Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования УЛЬНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ КОЛЛЕДЖ ЭКОНОМИКИ И ИНФОРМАТИКИ ОТЧЕТ по лабораторной работе №4 «Ассемблер. УСЛОВИЯ и ПЕТЛИ» по дисциплине: «Системное программирование» Выполнил студент гр. Пдо 34 Садилов Никита __________________ Отчет проверил: __________________ Ульяновск 2022 Цель работы: Реализовать последний пример сложения пятизначных чисел Теория: Числовые данные обычно представлены в двоичной системе. Арифметические инструкции работают с двоичными данными. Когда числа отображаются на экране или вводятся с клавиатуры, они имеют форму ASCII BCD представление Существует два типа представления BCD: Распакованное BCD представление, Упакованное представление BCD В неупакованном представлении BCD каждый байт хранит двоичный эквивалент десятичной цифры. Например, число 1234 хранится как: Есть две инструкции для обработки этих чисел: AAM — ASCII настройка после умножения AAD — ASCII настройка перед делением Четыре инструкции настройки ASCII, AAA, AAS, AAM и AAD, также могут использоваться с неупакованным представлением BCD. В упакованном представлении BCD каждая цифра сохраняется с использованием четырёх битов. Две десятичные цифры упакованы в байт. Например, число 1234 хранится как: Есть две инструкции для обработки этих чисел: DAA — десятичная корректировка после добавления DAS — десятичное значение после вычитания В упакованном представлении BCD отсутствует поддержка умножения и деления Выполнение работы: Вывод: Я смогу реализовать сложение пятизначных чисел и вывести сумму. |