将六位二进制数转换为其对应的两位 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 数?的主要内容,如果未能解决你的问题,请参考以下文章