汇编学习笔记17
第17讲为有条件跳转。
有条件跳转的指令通常为 J[N]+Flag
有符号数比较的判定为: 大于(G) 等于(E) 小于(L)
无符号数比较的判定为: 大于(A) 等于(E) 小于(B)
X, Y 中存放为16位有符号数,将X,Y中较大的数放入AX
MOV AX, X
CMP AX, Y
JGE SKIP
MOV AX, Y
SKIP: …..
书籍TABLE处地址为1234H:5678H,存放着100个16位有符号数。现统计正数数目放入AX,0的数目放入DX
MOV AX, 1234H
MOV DS, AX
MOV SI, 5678H
MOV CX, 100
MOV AX, 0
MOV DX, 0
NEXT: CMP [SI], 0
JLE NOLARGE
INC AX
NOLARGE: JNZ NEXT
INC DX
NEW: ADD SI, 2
DSC CX
JNZ NEXT
……