先把其中一个数加载到寄存器里,然后与另一个数用cmp指令做比较,接下来使用jnz/jne跳转指令就行了。
dseg segment
data1 db 100
data2 db 100
msg db 'equal!$'
dseg ends
cseg segment
assume cs:cseg, ds:dseg
start:
mov ax, dseg
mov ds, ax
mov al, data1
cmp al, data2 ;比较
jnz Done ;不等就跳转到Done,相等就往下执行
lea dx, msg
mov ah, 9
int 21h
Done:
mov ah, 4ch
int 21h
cseg ends
end start