注册 登录
编程论坛 汇编论坛

新人继续提问

aaazzzzz 发布于 2011-01-10 15:06, 528 次点击
设x和x+2为双精度p y和y+2为双精度q x和y为低位字 说明功能
mov dx,x+2
mov ax,x
add ax,x
adc dx,x+2
cmp dx y+2
jl l2
jg l1
cmp ax,y
jbe l2
l1: mov ax,1
    jmp short exit
l2: mov ax,2
exit: int 20h
我有一个地方不是很明白,是不是只有高位字相等的情况下才会去比较低位字?
2 回复
#2
xiaomarn2011-01-10 15:36
恩,是这样的
jl l2
jg l1
cmp ax,y    ;此句能得以执行的前提是前两个跳转不执行,这时就只有相等了
#3
aaazzzzz2011-01-11 09:11
嗯,谢谢
1