标志寄存器

ZF :零标志位

     如果结果为0 则ZF = 1 、如果结果不为0 则ZF = 0

     mov ax,1
     sub ax,1

     执行后结果为0 则ZF = 1

    mov ax,2
    sub ax,1

    执行结果不为0 则ZF = 0
PF :奇偶标志位

     如果1的个数为偶数 PF = 1 、如果1的个数为奇数 PF = 0.

     mov al,1
     add al,10

     执行后结果为 00001011B(二进制) 3个1(奇数) 则PF=0
SF :符号标志位

        如果结果为负 SF=1 、如果结果非负 SF=0

        10000100B 结果为负 (SF = 101010000B 结果为正 (SF = 0

 

posted @ 2013-11-22 12:59  yangsan  阅读(150)  评论(0编辑  收藏  举报