写出下面每条指令执行后,zf pf sf 等标志位的值.
sub al,al zf=1 pf=1 sf=0
mov al,1 zf=1 pf=1 sf=0
push ax zf=1 pf=1 sf=0
pop bx zf=1 pf=1 sf=0
add al,bl zf=0 pf=0 sf=0
add al,10 zf=0 pf=1 sf=0
mul al zf=0 pf=1 sf=0
还是太粗心了,没有记住mov push pop等对标志寄存器没有影响的.
mul al 结果存在ax中,ax=0000000010010000,结果不为0,结果是偶数,结果是正
- [tolearn] 谢谢你哈…… 10/19 07:10
- [huang425618] 呵呵,第二种方法原来就是第七章的内容,我当时还没学到那呢。我其实不是为我自己辩解,只是我想说,我们的 10/03 20:00
- [qq93324030] 不觉得第二种方法好,他怎么就能那么确定abc三个段是连续的呢?万一不连续他的程序就没作用了。。 10/02 04:37
- [qq93324030] 谢谢,和你对比了我就不用贴了 10/02 00:18