51单片机数据运算问题

2019-07-15 20:12发布

想用单片机算个数,把9873分别存放在两内存中(如21H存98,22H存73),这两组数已经是十进制数据。我想用9873乘以0.42,得出来的结果送显示,我的思路是先用22H中的73乘42再除100,73*42=3066,相乘后A为低8位,B为高8位,可这样存数据后数据就变了,我想请问可不可把A内的数变成66,B中的数变30,然后分别除10再送显示,还是有更快更简洁的方法?本人初学,再此谢过了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。