Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Тема: Арифметические операции. Битовые команды.
Цель работы: изучить арифметические операции языка ассемблера; научиться их использовать при составлении программ; научиться применять битовые команды.
Порядок выполнения работы:
1. Выполните программу с 5 вариантами различных начальных значений переменных A, B, C, D по шагам (см. таблицу 1) и запишите результат выполнения в таблицу (в регистре AL – частное, AH – остаток). Переведите результат в десятичную систему.
2. Выполните программу с 5 вариантами различных начальных значений регистра al. Переведите результат и запишите таблицу 2 в двоичной и десятичной системе.
Ответы на контрольные вопросы:
Вопросы: | Ответы: |
1.Чем отличается выполнение арифметических операций на языке ассемблера от языков высокого уровня? | |
2.По какому биту регистра флагов можно установить, что предшествующее вычитание привело к отрицательному результату? | |
3.По какому биту регистра флагов можно установить, что результат арифметической операции превысил разрядную сетку? | |
4.В чем особенность выполнения арифметических операций с знаковыми и беззнаковыми числами? | |
5.В каком регистре необходимо указывать величину сдвига в команде сдвига? |
Вывод:
Дата публикования: 2015-10-09; Прочитано: 643 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!