一开始把PF搞错了,执行add之后最低有效字节中有零个1,是偶数个,所以PF=1,而我给搞成了0,经过debug知道错了后改正了回来。
答案是45h
add指令执行后,ZF=1,CF=1,PF=1,所以(flags)=0000 0000 0100 0101,再经过pushf和pop ax之后 (ax)=(flags),两次and之后,(ax)=45h
- [nbaqqqq] 我也觉得电脑上不能装游戏 02/10 00:56
- [200911141004] 与君类似,共同勉励! 02/04 11:49
- [nice_future] 最近一直忙于学数据结构,加上期中考快到了,挺长时间没关注汇编网了,确实我都写错了,第一题是0070: 11/03 17:11
- [wisji8] 第两个应该是段地址为0:4N+2,你打错字了。 10/25 19:31
- [游客] 是0070:018B,你的0070写成0007了 10/25 19:28
- [mess] 三个子程序和课设一有点难度,不过过了扎个坎就好了,楼主加油啊~ 08/25 09:35
- [mywiil] 恩没问题,加油。 08/21 03:30
- [mess] 通过debug,让计算机验证答案,好。 08/16 17:39
- [mess] 正确。 08/16 17:38
- [mess] 对于这些基本使用,熟能生巧,博主继续加油啊。 08/16 17:37
- [masmaster] 多谢兄弟的祝福~~~~ 09/07 21:43