Задание 8. Записать содержимое (в шестнадцатеричной системе) заданного регистра, полученное в результате выполнения следующих операторов ассемблера [операторы].
Указания. Для подготовки к выполнению задания рекомендуется использовать информацию о операторах сдвига.
Пример. Записать содержимое регистра AL, полученное в результате выполнения операторов: MOV AL, 7Ah STC RCR AL, 1
Решение. Определим содержимое регистра AL до выполнения оператора RCR: (AL) = 7Ah = 01111010 Оператор RCR (циклический сдвиг вправо через перенос) выталкивает содержимое младшего бита первого операнда и помещает его в флаг CF, а прежнее содержимое CF заносит в старший бит операнда. Так как оператор STC поместил в CF 1, то в результате выполнения RCR: (AL) = 10111101 = BDh, ответ: BD.
Прикрепленные файлы: |
|
|---|---|
|
Администрация сайта не рекомендует использовать бесплатные работы для сдачи преподавателю. Эти работы могут не пройти проверку на уникальность. Узнайте стоимость уникальной работы, заполните форму ниже: Узнать стоимость |
|
Скачать файлы: |
|
|
|
