标签 十进制 下的文章

二进制的运算方法

二进制的运算方法

来源:http://www.zfnn.com/post/166.html

二进制与其它进制的转换和运算,应该说是计算机类的考试,逢试必考,这里总结一下知识点。

二进制运算原理,大家都知道,不外乎,除2取余和乘2取整。这种费时、费力的方法,这里就不说了。考试讲究的时间,所以要找些简便的方法,必要时还是要记一下“二进制的变化形”,做到一看二进制数就知道其的十进制是多少,形成条件反射,就和我们打五笔一样,不需要再默诵字根了。

二进制的算术运算及与十进制之间的转换

来源:http://bbs.dec.lzu.cn/lzubbs/redirect.php?fid=96&tid=328255&goto=nextoldset
数字后面相应的字母表示不同的进位制。“B”表示二进制,“O”表示八进制,“D”表示十进制,“H”表示十六进制。

二进制运算

(1)二进制加法运算法则:
0+0=0
0+1=1
1+0=1
1+1=0 (逢2向高位进1)

例1:求 (1101)2+(1011)2 的和

[部分原创]关于原反补移要点的总结(二)

由-128的补码引出的深层次思考。

来源:http://blog.csdn.net/band_of_brothers/archive/2008/07/04/2612460.aspx

点评:比较新颖的思路,自己不太懂,算是了解一下吧。目前“根据上面的说法,分析下c中具体的问题”,这个只是用计算器算了一下,16进制的码和二进制差不多,f是最大,0是最小而已。

[部分原创]关于原反补移要点的总结(一)

关于原反补移要点的总结

“原反补移”正负数转换
原码:只符号位取反
反码:连同符号位,所有位全部取反
补码:连同符号位,所有位全部取反后加一(扫描法)
移码:连同符号位,所有位全部取反后加一(扫描法)

原码正数转换到:
反码:相同(除0)
补码:相同(除0)
移码:只符号位取反