include emu8086.inc
ORG 100h
MOV AL, 25 ; записать в AL число 25.
MOV BL, 10 ; записать в BL число 10.
CMP AL, BL ; сравнить AL с BL.
JNE not_equal ; переход, если AL <> BL (ZF = 0).
JMP equal
not_equal:
; представим, что здесь у нас
; размещается код, который ассмеблируется
; более чем в 127 байтов...
PUTC 'N' ; если мы оказались здесь, то AL <> BL,
JMP stop ; тогда печатаем 'N', и переходим к метке stop.
equal: ; если мы оказались здесь,
PUTC 'Y' ; то AL = BL, тогда печатаем 'Y'.
stop:
RET ; сюда приходим в любом случае.
END
|