第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章 数制和码制的主要内容,如果未能解决你的问题,请参考以下文章