将六位二进制数转换为其对应的两位 BCD 数?

Posted

技术标签:

【中文标题】将六位二进制数转换为其对应的两位 BCD 数?【英文标题】:Converting six-bit binary number to it's corresponding two digit BCD number? 【发布时间】:2013-06-11 13:20:14 【问题描述】:

这是我努力尝试但无法解决的问题。 我从试卷中捕获了问题,我无法在考试中解决它,而且没有学生可以解决。 你可能会问,你为什么不问你的讲师(这是一个公平的问题,因为你不是来解决考试问题或家庭作业的),我们做到了,但她没有解决,她只是告诉我们 BCD 是这样的:

10^0   10^1   10^2 ....

任何帮助表示赞赏,谢谢。

【问题讨论】:

【参考方案1】:

似乎她想要你为这些输入指定二进制 BCD 输出。因此,例如,53 将输出为 101 0011(从 D6 开始)。 (101 = 5, 0011 = 3)

【讨论】:

【参考方案2】:

7.17,32*6的ROM,连同20行,如图P7.17所示,将6位二进制 编号为其对应的两位 BCD 编号。例如,二进制 100001 转换 至 BCD 011 0011(十进制 33)。为ROM指定真值表。see the answer

【讨论】:

以上是关于将六位二进制数转换为其对应的两位 BCD 数?的主要内容,如果未能解决你的问题,请参考以下文章

二进制数转换为BCD码的方法都有哪些?

8421BCD码怎样转换成十进制

16位二进制数怎么转换为BCD码

8421bcd码转换十进制怎么换?

十进制码62对应的8421bcd码是多少

2进制数和BCD码啥转换?举个例子。真诚感谢。