汇编语言问题

2024年11月18日 03:30
有1个网友回答
网友(1):

sub al, al   ZF=1 PF=1 SF=0
mov al, 1    ZF=1 PF=1 SF=0 ;mov指令不影响标志位
push ax      ZF=1 PF=1 SF=0 ;push, pop, mov, xchg都不影响标志位
pop  bx;     ZF=1 PF=1 SF=0 ;sahf, popf这两个影响
add al, bl   zf=0 pf=0 SF=0 ; (al)=2,1的数量有1个,是奇数,所以pf=0
add al, 10   zf=0 pf=1 sf=0 ; (al)=12, 1010, 1有2个,所以是偶数
mul al       zf=0 pf=1 sf=0 ; (al) = 90H, 1001 0000,又是无符号数操作,所以sf=0