搜索
写经验 领红包
 > 时尚

第十一节课 原码 反码 奇偶校验码

我是电器电。今日我们先来介绍一下

原码:在生活中正数和负数之分正数用十表示,负数用一表示。但在数字设备中机器不会识别正负号所以会在二进制码的最高位用0表示正,用1表示负。如(+105)原=01101001,(-105)原=11101001

这样一来有符号的8位二进制数的表示范围为:-127~+127

反码:正数的反码与原码相同,负数的反码为等于其绝对值各位求反。

(105)反=01101001,(-105)反=10010110

补码:重点介绍一下补码的定义,如时钟是按12小时一计数,这时我们把12称为模

如果现在为10时,要求把现在时间设为2点那么有两种方式,第一种顺时针拨动4小时,记为10+4=14时,第二种逆时针拨动8小时为10-8=2时,可见两种方法得到的结果一致。这里的8和4互为补数,同理3和9,10和2都互为补数。共同特点是加一起等于12。

在数字系统电路中的补数就是补码,一般来说,正数的补码与原码相同,负数的补码是把其原码除符号位外的各位先求其反码然后在最低位加1。

(105)补=01101001,(-105)补=10010111

奇偶校验码:在数据传输,运算,存取过程中难免出现错误。把1错成0,把0错成1

奇偶校验码就是一种能检验这种错误的代码它分为两部分:信息位和奇偶校验位。

有奇个1称为奇校验,有偶个1称为偶校验!

最后感谢大家收看!