设AX,BX中是带符号数,CX,DX中是无符号数,请写出实现以下功能的指令或程序段.

来源:百度知道 编辑:UC知道 时间:2024/06/30 04:15:13
若(CX)小于(DX),则转移到NEXT1;
若(AX)大于(BX),则转移到NEXT2;
若(CX)=0,则转移到NEXT4.
若AX中内容为负,则转移到NEXT4.

谢谢,万分感谢!!^^

全用cmp指令写吧
cmp cx,dx
jb next1

cmp ax,bx
jg next2

cmp cx,0
je next4

cmp ax,0
jl next4

注: 无符号比较用 ja 如果大于则跳转,jb 小于...
带符号数 用 jg 大于, jl 小于
ja : Jmp if Above
jb: Jmp if Below
jg: Jmp if Greater
jl: Jmp if Lower
je: Jmp if Equal