[051][汇编语言]检测点11.1

检测点 11.1

                ZF       PF       CF

sub al,al       1        1        0

mov al,1        1        1        0

push ax         1        1        0

pop bx          1        1        0

add al,bl       0        0        0

add al,10       0        1        0

mul al          0        1        0

解析

  • 标志寄存器
      1      0  
ZF   是零    非零
PF   偶数    奇数     (一的个数)
SF   负数    非负数
  • 传送指令不影响标志寄存器(mov push pop 这三指令执行flag全不变)
  • mul al 等价于 al*al 结果存在 ax 里面(ax=0000 0000 1001 0000B),最高位是0,非负,SF=0

解题参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。