Контрольные вопросы по ассемблеру - Assembler
Формулировка задачи:
Помогите пожалуйста со всеми заданиями. Сам не знаю ассемблер!)
1) арифметические операции
указать значение регистра AL (в виде десятичного числа без знака) и флагов CF и ZF после выполнения следующей пары команд
MOV AL,100
ADD AL,100
2)переходы,циклы,ввод вывод
дано описание
X DB 206;(-50)
определить,будет ли сделан переход на метку MET при выполнении следующих команд
CMP X,210
JA MET
3)битовые операции,упакованные данные
указать значение регистра AL и флага ZF после выполнения следующей пары команд
MOV AL,1010b
NOT AL
4)процедуры
используя регистр AX как вспомогательный , описать через другие команды действие команды
CALL P (P-имя близкой процедуры)
Решение задачи: «Контрольные вопросы по ассемблеру»
textual
Листинг программы
mov ax, ip add ax, 3 push ax jmp p
Объяснение кода листинга программы
- mov ax, ip - переносит значение регистра IP в регистр AX
- add ax, 3 - прибавляет к значению регистра AX число 3
- push ax - сохраняет значение регистра AX в стеке
- jmp p - выполняет безусловный переход на метку p
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д