监测点11.2的一个问题
本帖最后由 小咒 于 2013-8-15 00:30 编辑检测点11.2写出下面每条指令执行后,ZF、PF、SF、CF、OF等标志位的值。 al CF OF SF ZF PFsub al,al 0h/0000 0000b 0 0 0 1 1mov al,10h 10h/0010 0000b 0 0 0 1 1add al,90h a0h/1010 0000b 0 0 1 0 1mov al,80h 80h/1000 0000b 0 0 1 0 1add al,80h 0h/0000 0000b 1 1 0 1 1mov al,0fch 0fch/1111 1100b 1 1 0 1 1add al,05h 1h/0000 0001b 1 0 0 0 0mov al,7dh 7dh/1111 1101b 1 0 0 0 0add al,0bh 88h/1000 1000b 0 1 1 0 1
以上为监测点11.2的答案
7D为什么是11111101呢?补码的原因?还是什么,暂时还没去看过补码的视频
首先第一行8位二进制码不是7dh的补码,跟7dh没有关系,我也想问:你这1111 1101哪里来的?
写错了, 7dh == 0111 1101 b
正数补码是它本身 tsembrace 发表于 2013-8-14 15:43 static/image/common/back.gif
首先第一行8位二进制码不是7dh的补码,跟7dh没有关系,我也想问:你这1111 1101哪里来的?
王爽答案中来的……
页:
[1]