写出下列每条指令执行后,zf、pf、sf等标志位的值(只看PF)
sub al,al
mov al,1 这个指令执行后al=0001B?
push ax
pop bx
add al,bl 这个PF=0是怎么来的?bl=0001B,加起来应该是0010B?
add al,10 同上
mul al
------解决方案--------------------------------------------------------
不知道你在说什么?
mov指令不影响标志位。
mov al,1就是让al=1,当然是0001B
push ax、pop bx就是让bx=ax,执行后bl=1,再执行add al,bl之后,al就是2,就是0010B。