首页 > 精选资讯 > 严选问答 >

问 8421 法怎么用 BCD 编码使用教程

2026-11-02 18:59:29
最佳答案

答

8421 法也就是 8421BCD 码,是最常用的 BCD 编码,全称是二一十进制编码,核心规则是用 4 位二进制数,来表示 1 位十进制数字 0 到 9,四位二进制从高位到低位对应的权值就是 8、4、2、1,所以叫做 8421 法,每一位权值相加,就可以得到对应的十进制数字,它和普通二进制不一样,8421BCD 是每一位十进制单独拆成一组 4 位二进制,不会像纯二进制那样把整个数字连续换算,是数字电路微机原理必考知识点,常用于数码管显示计数器译码电路。

编码对照表

表格

十进制8421BCD 码
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001

注意 1010 1011 1100 1101 1110 1111 这六个是无效码,8421BCD 里面不能使用,因为已经超过十进制 9。

两种核心用法

用法一 十进制转 8421BCD

操作步骤

第一步 把十进制数字,按个位十位百位拆开,每一位单独拿出来

第二步 每一位数字,按照权值 8 4 2 1,写成 4 位二进制

第三步 每一组之间保留间隔,不要合并成一长串二进制

举例 十进制 26

拆成 2 和 6

2 对应 0010

6 对应 0110

所以 26 的 8421BCD 就是 0010 0110

用法二 8421BCD 转十进制

操作步骤

第一步 把 4 位一组分开

第二步 每一组里面,是 1 的位置,把对应的权值相加

第三步 每组相加结果就是一位十进制数字,按顺序组合

举例 1001 0101

第一组 1001,权值 8 加 1 等于 9

第二组 0101,权值 4 加 1 等于 5

得到十进制数字 95

补充说明

重点区分 8421BCD 和普通二进制

比如十进制 26

普通二进制是 11010

但是 8421BCD 是 0010 0110

很多同学做题容易混淆,BCD 是一位十进制单独 4 位编码,纯二进制是整体换算,8421BCD 只表示 0 到 9,不存在 10 到 15 对应的编码,出现 1010 之后的编码就是非法码,数字电路做加法的时候,如果相加结果大于 9,还需要加 6 修正,这是 8421BCD 加法的重点考点。

【相关 FAQ】

问题 1 8421 法怎么用,权值 8421 是从左到右吗

回答 1 8421 法怎么用,四位二进制从高位到低位权值依次是 8 4 2 1,也就是最左边第一位权是 8,第二位是 4,第三位是 2,第四位是 1。

问题 2 8421 法怎么用,1010 可以作为 8421BCD 码吗

回答 2 8421 法怎么用,1010 不可以,8421BCD 只表示十进制 0 到 9,1010 属于无效编码,不能使用。

问题 3 8421 法怎么用,它和普通二进制转换一样吗

回答 3 8421 法怎么用,二者不一样,8421BCD 是每一位十进制单独编码成 4 位二进制,普通二进制是整个数字一次性换算,做题不要混淆。

【免责申明】

本文内容仅为数字电路 8421BCD 码知识点讲解,相关习题格式以课本老师要求为准。