用74LS283设计一个码制转换器,将余3码转换成8421BCD码.列出其真值表,写出表达式

如题所述

根据余3码的定义可知,余3码是由8421码加3后形成的代码。

所以用4位二进制并行加法器实现8421码到余3码的转换,只需从4位二进制并行加法器的输入端A4、A3、A2和A1输入8421码,而从输入端B4、B3、B2和B1输入二进制数0011,进位输入端C0接上“0”,便可从输出端F4、F3、F2和F1得到与输入8421码对应的余3码。

用4位二进制并行加法器实现8421码到余3码的转换,只需从4位二进制并行加法器的输入端A4、A3、A2和A1输入8421码,而从输入端B4、B3、B2和B1输入二进制数0011,进位输入端C0接上“0”。

其次,在将两个余三码表示的十进制数相加时,能正确产生进位信号,但对“和”必须修正。修正的方法是:如果有进位,则结果加3;如果无进位,则结果减3。

扩展资料:

常用的进制还有8进制和16进制,在电脑科学中,经常会用到16进制,而十进制的使用非常少,这是因 为16进制和二进制有天然的联系:4个二进制位可以表示从0到15的数字,这刚好是1个16进制位可以表示的数据,也就是说,将二进制转换成16进制只要每4位进行转换就可以了。

二进制的“00101000”直接可以转换成16进制的“28”。

字节是由8位组成的存储单元,是计算机中最小的存储单位。计算机具有不同的字,字具有不同的位数,字长就是用来表示字的位数的,字长是计算机处理数据的能力,即一个时刻可以处理的数据位数。现代电脑的字长一般是32位、64位。

参考资料来源:百度百科-二进制代码

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-02-17

将余 3 码转换成 8421BCD 码。

只需把“余三码”,减去 3,就得到了“8421BCD 码”。

如果用 74LS283 来转换,就不需要“真值表”,也没有“表达式”。

只需画出一个逻辑图,就完事了。

---------------------

“好学者百科”给出的答案是错误的。

它是“将 8421BCD 码转换成余 3 码”。

与本问题的要求,是正好相反的。

“好学者百科”不学无术,抄来一个类似的答案,蒙骗求知者。

相似回答