大家都知道求补码的方法是原码取反+1?但为什么要这么做,原理是什么,估计没几个人认真思考过。找了几篇文章,还在迷惘中的朋友们可以过来瞧一瞧。
理解关键点:模
1.百度百科_补码:http://baike.baidu.com/view/377340.htm(代数解释)
2.补码的时钟原理:http://way79.spaces.live.com/blog/cns!a95f7b8848aa2732!467.entry
3.补码原理及随想:http://www.blogjava.net/geyinglong/archive/2007/11/01/157401.html?opt=admin
- [游客] 111111111111111113 04/09 01:55
- [tomato] 发现了一个错误。大家在看的时候不妨注意一下。 “2.5堆和栈中的存储内容 栈: 在函数调用时, 04/15 18:03
- [musicvs] 第一题我用一个笨方法算的: 第三条指令就是 10H+90H=A0H ,这里的16进制是补码,然 09/15 12:47
- [fontomas] 第二题已了。 如果寄存器不能保存cmp指令的逻辑结果(超范围),所以实际结果用补码表示。 是这样 08/27 17:03
- [fontomas] SF=1 ? 上面显示的不是 SF=PL吗? 原来“ NV UP EI PL NZ NA P 08/26 16:00
- [mouse] 11.12有debug的标志位显示和标志位的对应关系,可以体验查看一下^_^ 08/26 08:33
- [mouse] mul al zf=0 pf=1 sf=1 这章的答案都 08/26 08:32
- [starrynight] 我顶! 08/25 20:14
- [wuerlang] 嗯,要顶. 08/25 18:03
- [fontomas] 是啊,我本来也想用栈的,可是看到用push/pop那么多次,我就感到快要疯了,所以自作主张改了一下S 08/24 03:10
- [fontomas] 实验一下,Blog突然不能发表文章了! 08/11 21:07