第1章 数制和码制

Posted 可能自洽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第1章 数制和码制相关的知识,希望对你有一定的参考价值。

第1章 数制和码制

一、数制及其相互转换

将数的正负号用代码0或1来表示,称为数的原码。
对正数而言,原码、反码和补码是一样的,如
( + 9 ) 10 = [ 01001 ] 原 = [ 01001 ] 反 = [ 01001 ] 补 \\left( +9\\right) _{10}=\\left[ 01001\\right]_{原}=\\left[ 01001\\right]_{反}=\\left[ 01001\\right]_{补} (+9)10=[01001]=[01001]=[01001]
首位0为符号位,表示正数
对负数而言,原码、反码和补码是不一一样的,如
( − 9 ) 10 = [ 11001 ] 原 \\left( -9\\right) _{10}=\\left[ 11001\\right]_{原} (9)10=[11001] ,首位1为符号位,表示负数
( − 9 ) 10 = [ 10110 ] 反 \\left( -9\\right) _{10}=\\left[ 10110\\right]_{反} (9)10=[10110] ,将原码除符号位外,逐位取反
( − 9 ) 10 = [ 10111 ] 补 \\left( -9\\right) _{10}=\\left[ 10111\\right]_{补} (9)10=[10111] ,反码加1得到补码

二、几种常用的编码

1.BCD码(Binary-Coded Decimal)

1.1 8421

8421 BCD码是最基本和最常用的BCD码,它和四位自然二进制码相似,各位的权值为8、4、2、1,故称为有权BCD码。和四位自然二进制码不同的是,它只选用了四位二进制码中前10组代码,即用0000~1001分别代表它所对应的十进制数,余下的六组代码不用。

1.2 5421

各位权值分别为5、4、2、1

1.3 2421

各位权值分别为2、4、2、1

1.4 余3码

余3码是8421 BCD码的每个码组加3(0011)形成的。常用于BCD码的运算电路中。

以上是关于第1章 数制和码制的主要内容,如果未能解决你的问题,请参考以下文章

[数电] 第一章数制和码制——课后习题

第一章 数制和码制

数字电路再学习之数制和码制

数字电路基础

为什么8位符号数表示 -128~127

进制转换转换以及原码反码和补码