Напишите программу, которая проверяет, делится ли заданное число на 4 - Assembler
Формулировка задачи:
Напишите программу, которая проверяет, делится ли заданное число на 4
Само число должно быть в регистре ah. Как сделать проверку?
mov ah, 8 test ah,00000100b
Решение задачи: «Напишите программу, которая проверяет, делится ли заданное число на 4»
textual
Листинг программы
test ah,3 jnz NotDiv ; не делится на 4
Объяснение кода листинга программы
- Переменная
testсодержит значение, которое нужно проверить на деление на 4. - Если
testне делится на 4, то выполняется меткаNotDiv. - Если
testделится на 4, то выполняется отсутствие ветвления (то есть программа продолжает работу, как будтоNotDivне существует).