Установить 1 - 3 разряды. Инвертировать 4 - 7. Сдвинуть влево на 3 разрядов циклически. Сбросить 1,5 разряды - Assembler/emu8086
Формулировка задачи:
Установить 1 - 3 разряды. Инвертировать 4 - 7. Сдвинуть влево на 3 разрядов циклически. Сбросить 1,5 разряды.
Помогите срочно.
Пожалуйста.
Решение задачи: «Установить 1 - 3 разряды. Инвертировать 4 - 7. Сдвинуть влево на 3 разрядов циклически. Сбросить 1,5 разряды»
textual
Листинг программы
or al,00001110b xor al,11110000b mov cl,3 rol al,cl and al,11011101b
Объяснение кода листинга программы
- or al,00001110b - установить 1-3 разряды
- xor al,11110000b - инвертировать 4-7 разряды
- mov cl,3 - установить счётчик сдвига
- rol al,cl - сдвинуть влево на 3 разряда циклически
- and al,11011101b - сбросить 1,5 разряды
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д