Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Тема: Арифметические операции. Битовые команды.

Цель работы: изучить арифметические операции языка ассемблера; научиться их использовать при составлении программ; научиться применять битовые команды.

Порядок выполнения работы:

1. Выполните программу с 5 вариантами различных начальных значений переменных A, B, C, D по шагам (см. таблицу 1) и запишите результат выполнения в таблицу (в регистре AL – частное, AH – остаток). Переведите результат в десятичную систему.

2. Выполните программу с 5 вариантами различных начальных значений регистра al. Переведите результат и запишите таблицу 2 в двоичной и десятичной системе.

Ответы на контрольные вопросы:

Вопросы: Ответы:
1.Чем отличается выполнение арифметических операций на языке ассемблера от языков высокого уровня?  
2.По какому биту регистра флагов можно установить, что предшествующее вычитание привело к отрицательному результату?  
3.По какому биту регистра флагов можно установить, что результат арифметической операции превысил разрядную сетку?  
4.В чем особенность выполнения арифметических операций с знаковыми и беззнаковыми числами?  
5.В каком регистре необходимо указывать величину сдвига в команде сдвига?  

Вывод:





Дата публикования: 2015-10-09; Прочитано: 643 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...