这道题什么意思?怎么求?我知道8421BCD码,但是六位BCD码是什么,而且题中都是8位了,不应该 10

这道题什么意思?怎么求?我知道8421BCD码,但是六位BCD码是什么,而且题中都是8位了,不应该4位就能表示0到9了吗?... 这道题什么意思?怎么求?我知道8421BCD码,但是六位BCD码是什么,而且题中都是8位了,不应该4位就能表示0到9了吗? 展开
 我来答
一剑出血
高粉答主

2016-05-07 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.7万
采纳率:78%
帮助的人:1.7亿
展开全部
说明你没看懂题目啊……

这个题目的意思是将30H开始的三字节BCD码与40H开始的三字节BCD码做BCD加法,结果存入30H开始的3字节中。

例如,若(32H) = 12h,(31H) = 34h,(30H) = 56h,
(42H) = 55h,(41H) = 55h,(40H) = 55h,
那么经过你的算法计算后,结果应当为:
(32H) = 67h,(31H) = 90h,(30H) = 11h,

相当于计算十进制的123456+555555 = 679011
更多追问追答
追问
第二个和第三个算错了吧。应该是89H和ABH吧。而且BCD码不是只表示0到9吗,你假设的这些单元中的数都大于9了吧
还有最后的十六进制转十进制你没有乘以加权值吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式