汇编语言 检测点11.1
请教,王爽老师的《汇编语言》中,检测点11.1中,最后一条指令mul al,结果为144h,转换成二进制是101000100,1的个数为奇数,pf的值为什么是1呢? 不要提王爽,没人愿意为你专门去翻书,说整件事情。 写出下面每条指令执行后,ZF、PF、SF等标志位的值sub al,al al=0h zf=1 pf=1 sf=0
mov al,1 al=1h zf=1 pf=1 sf=0
push ax ax=1h zf=1 pf=1 sf=0
pop bx bx=1h zf=1 pf=1 sf=0
add al,bl al=2h zf=0 pf=0 sf=0
add al,10 al=12h zf=0 pf=1 sf=0
mul al al=144h zf=0 pf=1 sf=0
最后一条指令mul al,结果为144h,转换成二进制是101000100,1的个数为奇数,pf的值为什么是1呢?
请教了。
凡得友 发表于 2022-3-7 20:34
写出下面每条指令执行后,ZF、PF、SF等标志位的值
sub al,al al=0h zf=1 pf=1 sf=0 ...
144是十进制的,不是十六进制的 考清华还是蓝翔 发表于 2022-3-11 15:13
144是十进制的,不是十六进制的
debug 默认不是16进制吗?上面的指令,我在debug中跟踪,最后的结果AX=144,PF位是PE,偶数 al只能放下44h,所以1是偶数个数
页:
[1]