代码转换器– BCD(8421)到/从Excess-3

先决条件– 数字系统和基本转换
Excess-3二进制码是一种无加权自互补BCD码。
自我补全属性表示Excess-3的1的补码是相应十进制数字的9的补码的超出3的代码。此属性很有用, 因为十进制数可以像补码一样容易地补成9(用于减法)。只需反转所有位即可。
例如, 3(0011)的多余3代码为0110, 要找到3的补码的多余3代码, 我们只需要找到0的1的补码-> 1001, 这也是多余3 9的3的补码-> (9-3)= 6。
将BCD(8421)转换为Excess-3 –
顾名思义, 只要将BCD数字加3, 就可以将其转换为相应的Excess-3代码。

代码转换器– BCD(8421)到/从Excess-3

文章图片
【代码转换器– BCD(8421)到/从Excess-3】是代表二进制数的位, 其中
代码转换器– BCD(8421)到/从Excess-3

文章图片
是LSB,
代码转换器– BCD(8421)到/从Excess-3

文章图片
是MSB, 并且

代码转换器– BCD(8421)到/从Excess-3

文章图片
是表示二进制数字格雷码的位, 其中
是LSB,
代码转换器– BCD(8421)到/从Excess-3

文章图片
是MSB。
转换的真值表如下所示。 X标记不在乎条件。
代码转换器– BCD(8421)到/从Excess-3

文章图片
为了找到相应的数字电路, 我们将对每个Excess-3代码位使用K-Map技术作为输出, 而将BCD编号的所有位用作输入。
代码转换器– BCD(8421)到/从Excess-3

文章图片
对应于Excess-3码位的最小化布尔表达式–
代码转换器– BCD(8421)到/从Excess-3

文章图片
对应的数字电路-
代码转换器– BCD(8421)到/从Excess-3

文章图片
将Excess-3转换为BCD(8421)–
Excess-3码可以以相同的方式转换回BCD。

代码转换器– BCD(8421)到/从Excess-3

文章图片
是代表二进制数的位, 其中
代码转换器– BCD(8421)到/从Excess-3

文章图片
是LSB,
代码转换器– BCD(8421)到/从Excess-3

文章图片
是MSB, 并且

代码转换器– BCD(8421)到/从Excess-3

文章图片
是表示二进制数字格雷码的位, 其中
是LSB,
代码转换器– BCD(8421)到/从Excess-3

文章图片
是MSB。
转换的真值表如下所示。 X标记不在乎条件。
代码转换器– BCD(8421)到/从Excess-3

文章图片
D-的K-Map
代码转换器– BCD(8421)到/从Excess-3

文章图片
K-Map for C-
代码转换器– BCD(8421)到/从Excess-3

文章图片
B-的K-Map
代码转换器– BCD(8421)到/从Excess-3

文章图片
K-Map for A-
< img src ="https://www.lsbin.com/
代码转换器– BCD(8421)到/从Excess-3

文章图片
Excess-3码位的对应的最小化布尔表达式–
代码转换器– BCD(8421)到/从Excess-3

文章图片
相应的数字电路–
这里
代码转换器– BCD(8421)到/从Excess-3

文章图片
相当于
代码转换器– BCD(8421)到/从Excess-3

文章图片

代码转换器– BCD(8421)到/从Excess-3

文章图片
相当于
代码转换器– BCD(8421)到/从Excess-3

文章图片
.
代码转换器– BCD(8421)到/从Excess-3

文章图片
参考资料
数字设计, 莫里斯·玛诺和迈克尔·西莱蒂的第5版
Excess-3 –维基百科:https://en.wikipedia.org/wiki/Excess-3
如果发现任何不正确的地方, 或者想分享有关上述主题的更多信息, 请写评论。

    推荐阅读