Напишите программу, которая проверяет, делится ли заданное число на 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
не существует).