微机原理第三章3资料.ppt

* * * * * * * * * * * * (1) 根据Z标志,可判断两者是否相等 例: CMP AX, BX ZF=1, (AX) = (BX),两者相等 ZF=0, (AX) = (BX),两者不相等 (2) 根据CF标志, 判断两个无符号数的大小 例: 比较AX,BX寄存器, 将大数 ? (AX) … CMP AX,BX JNC NEXT ; CF=0转NEXT XCHG AX,BX NEXT:…… 结论:CF=0 ,(AX) (BX); CF=1, (AX) (BX) * (3) 用SF、OF标志,判断二个带符号数的大小 设:被比较二个带符号数分别为 : A、B 分四种情况讨论: ? A0, B0 ? A0, B0 ? A0, B0 ? A0, B0 * 四种情况讨论(操作数以8位为例): A B CMP A, B 结论 7 5 A0, B0 SF=0,OF=0 则:AB 5 7 情 况 A0, B0 SF=1,OF=0 则:AB -5 2 5 -7 -2 -5 -7

文档评论(0)

1亿VIP精品文档

相关文档