软考中涉及到很多码,比如原码,反码,补码,移码。。。。。还是先来看张整体图吧。
首先是原,反,补,这三个要分正负;接着是移码,可以根据补码求。最后是处理小数的表示问题,和浮点数取代定点数表示小数的方法。
这些东西在硬件的学习中属于数字电路那部分的基础知识,因为计算机还是用来编码和解码的东西...
分类:
其他好文 时间:
2014-10-23 20:48:21
阅读次数:
228
数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负).这就是机器数的原码了.假设机器能处理的位数为8.即字长为1byte,原码能表示数值的范围为 127~(-127)原码-反码-补码-移码原码 :二进制(开头第一个表示符号0正1负)反码 :在原码的基础上,符号位不动,其他位取反补码 :...
分类:
其他好文 时间:
2014-07-18 21:12:21
阅读次数:
156
8位二进制原码的表示范围:-127~+1278位二进制反码的表示范围:-127~+1278位二进制补码的表示范围:-128~+127
分类:
其他好文 时间:
2014-06-23 06:30:44
阅读次数:
161
原码、反码、补码其实两年前就讲过,只是当时的理解太过肤浅或者直接说就是没有理解,因为对于数学比较发怵的我看到那么多的公式很是脑袋大,所以想要硬记也记不住。这次讲课的时候好歹知道了运算规则,但别人一问为什么,立马那个冏啊~好了,废话不多说了,开始进入正题(如果我的理解有偏差,恳请各位大虾不吝指出):
一张图胜过千言万语,下面的这张是本篇想要说的大概内容
我们知道,计算...
分类:
其他好文 时间:
2014-05-10 10:28:37
阅读次数:
706
十进制小数转化为二进制小数的方法:对十进制小数乘以2得到的整数部分和小数部分,整数部分即是相应的二进制数码,再用2乘小数部分,结果再取整数部分,如此反复,直到小数部分为0或达到精度为止。第一次得到的为最高位,最后一次得到为最低位。如计算+0.52的二进制:1、0.52*2=1.04
(取整得到1)2...
分类:
其他好文 时间:
2014-05-07 20:37:14
阅读次数:
311