计算机原理
chaofanwei
这个作者很懒,什么都没留下…
展开
-
关于计算机数字表示原理的研究(原码,反码,补码)
最近在做一个网络通信的模块,众所周知,在网络通信中,大部分大部分数值的表示范围都限于一个字节之内,而一个字节即8位,能够表示256个数字,但通信在传输的过程中都是二进制,即01010组合,这样的话,能够表示的数字位于 0000 0000 到1111 1111 之间。8个0即是0,8个1 是255,所以在网络通信中表示意义的数字也就限于0到255之间,比如ip地址,最大255。 可原创 2013-11-09 12:44:53 · 3270 阅读 · 0 评论 -
关于java中位运算的研究
位运算,早些时候,在大学计算机原理的时候学过,也在处学java的时候也学过,但只是了解,并未真正在项目里面使用过(其实也用过一次,在给学校做项目的时候,用java的位运算进行位移实现加密的功能),到现在因为项目的需要,网络通信,不得不再次进行了解java的未运算,下面简要说下吧。 位运算符包括: 与(&)、非(~)、或(|)、异或(^) &:当两边操作数的位同原创 2013-11-09 16:16:38 · 2600 阅读 · 3 评论