if A > B ...
while X > 0 and X < 200 ...
if check_for_error(N) = true
CMP destination,source
CMP结果 | ZF | CF |
---|---|---|
目的操作数 < 源操作数 | 0 | 1 |
目的操作数 > 源操作数 | 0 | 0 |
目的操作数 = 源操作数 | 1 | 0 |
CMP结果 | 标志位 |
---|---|
目的操作数 < 源操作数 | SF ≠ OF |
目的操作数 > 源操作数 | SF=OF |
目的操作数 = 源操作数 | ZF=1 |
mov ax, 5
cmp ax,10 ; ZF = 0 and CF = 1
mov ax,1000
mov cx,1000
cmp cx, ax ;ZF = 1 and CF = 0
mov si,105
cmp si, 0 ; ZF = 0 and CF = 0
本文链接:http://task.lmcjl.com/news/12798.html