在C51编程中怎么把BCD码转换为十进制和二进制。。。。。
3个回答
展开全部
可现在BCD码是放在一个RAM单元而且位数不定。昌行。有可能是000100100011,还有可能是8位,4位的,怎么转换啊。。。
---------------------
一个RAM单元而且位数不定 !!! 怎么会耐物哗有这样的问题?
一个RAM单元,只有8位数,怎么可能是 000100100011 !!!
楼主基本概念不清,关闭蚂肢这个题目吧。
---------------------
一个RAM单元而且位数不定 !!! 怎么会耐物哗有这样的问题?
一个RAM单元,只有8位数,怎么可能是 000100100011 !!!
楼主基本概念不清,关闭蚂肢这个题目吧。
追问
我表述的有问题,是这个BCD码是从一个固定的RAM单元开始储存,BCD码的位数不定。。。
我都说了是从一个固定的RAM开始存,一个单元存不下就自动跳下一个啊,不知道是谁看不懂。。。
追答
看来,BCD码的起始位置,已经确定了;
但是,BCD码的长度不定。
那么,进行转换,何时算完哪?
这就没有办法了。
楼主怎么了?给自己出这么一个难题!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先要知道你所指的RAM单元陆搜有多少个字节,假设是2个字节,那说存放的数应该是0-9999
先取出高族毁位计算,然后是低位早穗历。
先取出高族毁位计算,然后是低位早穗历。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询