二进制码 数值码(研究数值表示的方法) ·数字系统中的信息分两类: 代码 ·代码不表示数量的大小,只是不同事或物的代号,为了 便于记忆和处理,在编制代码时总要遵循一定的规则,这 些规则就称为码制。 •用二进制数码对事物进行表示,称为二进制代码。 ·建立二进制代码与十进制数值、字母、符号等的一一对 应的关系称为编码。 ·若需编码的信息有N项,则需用的二进制数码的位数 应满足如下关系: ≥
二进制码 2 n N • 建立二进制代码与十进制数值、字母、符号等的一一对 应的关系称为编码。 • 若需编码的信息有N项,则需用的二进制数码的位数n 应满足如下关系: • 代码不表示数量的大小,只是不同事或物的代号,为了 便于记忆和处理,在编制代码时总要遵循一定的规则,这 些规则就称为码制。 • 用二进制数码对事物进行表示,称为二进制代码。 • 数字系统中的信息分两类: 数值码 代码 (研究数值表示的方法)
常见的代码有: (1)自然二进制码 ·也称自然权码,其排列简单,完全符合二~十 进制数之间的转换规律。 当用四位二进制码时,有0000心1111十六种组合, 分别代表0~15的十进制数。 •当用五位二进制码时,有00000~11111三十二种 组合,分别代表0~31的十进制数。 ·当用n位二进制码时,有2n个代码
常见的代码有: • 也称自然权码,其排列简单,完全符合二~十 进制数之间的转换规律。 •当用四位二进制码时,有0000~1111 十六种组合, 分别代表0~15的十进制数。 •当用五位二进制码时,有 •当用n位二进制码时,有 00000~11111 三十二种 组合,分别代表0~31的十进制数。 2 n 个代码。 (1) 自然二进制码
(2)BCD码 ·BCD码又称二十进制码,通常用四位二进制码 表示一位十进制数,只取十个状态,而且每四个二 进制码之间是“逢十进一”。 ·四位二进制码可产生16个数0000~1111,而表示十 进制数只需要十个代码,其余六个成为多余。选择 哪十个,丢弃哪六个? ·有多种可能,故而便产生了多种BCD码,其中使 用最多的是8421BCD码(简称8421码)。 ·8421码是按顺序取四位二进制码中的前十种状态, 即0000~≈1001,代表十进制的09,而1010≈1111 弃之不用
(2)BCD 码 • BCD码又称二~十进制码,通常用四位二进制码 表示一位十进制数,只取十个状态,而且每四个二 进制码之间是“逢十进一”。 • 有多种可能,故而便产生了多种BCD码,其中使 用最多的是8421 BCD 码 (简称8421 码)。 • 四位二进制码可产生16个数0000~1111,而表示十 进制数只需要十个代码,其余六个成为多余。选择 哪十个,丢弃哪六个? • 8421 码是按顺序取四位二进制码中的前十种状态, 即0000~1001,代表十进制的0~9,而1010~1111 弃之不用
(2)BCD码 ·8421码是一种有权码,从高位到低位的权依次为8、 4、2、1,按权相加,即可得到所代表的十进制数, 如:1001= 8+1=9 0110=4+2=6 ·除此之外,还可取四位二进制码的前五种和后五种 状态,代表十进制的0~9,中间六个状态不用,这 就构成了2421码,它也是一种有权码,其权依次为2、 4、2、1。 ·另外还有5421码和余3码等(余3码为无权码,它 是8421码加0011得来的)
• 除此之外,还可取四位二进制码的前五种和后五种 状态,代表十进制的0~9,中间六个状态不用,这 就构成了2421码,它也是一种有权码,其权依次为2、 4、2、1。 (2)BCD 码 • 8421码是一种有权码,从高位到低位的权依次为8、 4、2、1,按权相加,即可得到所代表的十进制数, 如: 1001= 0110= 4+2=6 8+1=9 • 另外还有5421码和余3码等(余3码为无权码,它 是8421码加0011得来的)
几种常见的码 b3b2b1b0 代码对应的十进制数 23222120 自然二进 二~十进制数 制码 8421码 2421码 余3码 0000 0 0 0 0001 1 1 1 0010 2 2 2 0011 3 3 3 0 0100 4 4 4 0101 5 5 2 0110 6 3 0111 > 7 1000 8 8 5 1001 9 9 6 1010 10 7 1011 11 5 8 1100 12 6 9 1101 13 7 1110 14 8 1111 15 9
b3b2b1b0 23222120 代码对应的十进制数 自然二进 制码 二~十进制数 8421 码 2421 码 余3码 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 几种常见的码