摘要: 闲扯原码、反码、补码 相信大家看到这个标题都不屑一顾,因为在任何一本计算机基础知识书的第一章都有他们的解释,但是在书上我们只能找到一些简单的定义,没次看过之后不久就忘了。最近论坛里有人问起这些概念,看到很多人的回复是以前看过现在忘了去看看某某书之类,很少有给出一个合理的解释。于是本人就开始思考(虽然上帝会发笑,我还是要思考。),于是得出了以下的结论。 数值在计算机中表示形式为机器数,计算机只能识... 阅读全文
posted @ 2009-09-11 17:21 catch22 阅读(285) 评论(0) 推荐(0) 编辑
摘要: (1)原码表示法 原码表示法是机器数的一种简单的表示法。其符号位用0表示正号,用:表示负号,数值一般用二进制形式表示。设有一数为x,则原码表示可记作[x]原。 例如,X1= +1010110 X2= 一1001010 其原码记作: [X1]原=[+1010110]原=01010110 [X2]原=[-1001010]原=11001010 原码表示数的范围与二进制位数有关。当用8位二进制来表示小数... 阅读全文
posted @ 2009-09-11 16:36 catch22 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一、原码、反码、补码的定义1、原码的定义①小数原码的定义 [X]原 = X 0≤X <1 1- X -1 < X ≤ 0 例如: X=+0.1011 , [X]原= 01011 X=-0.1011 [X]原= 11011②整数原码的定义 [X]原 = X 0≤X <2n 2n-X - 2n < X ≤ 0 2、补码的定... 阅读全文
posted @ 2009-09-11 14:51 catch22 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 看到这个标题,很多人有话要说了,切!这个东西每一本计算机基础知识的书中都有介绍的,你还拿出来Show什么嘛!我的原则是你需要就来看一看,懂就不要去理会,倒也不必讽刺两句,我相信总有需要它的人。当初我看书是没看明白的,在网上查了好多资料才有所悟。  前几天跟老婆讲原码、反码和补码的知识,老婆似懂非懂,在这里我发表一下我个人的意见,浅显的把我所理解的原码、反码和补码的知识总结一下,一来可以给不懂的人来... 阅读全文
posted @ 2009-09-11 14:50 catch22 阅读(730) 评论(0) 推荐(0) 编辑