首页
社区
课程
招聘
[旧帖] [求助]8086汇编,定点小数除法问题 0.00雪花
发表于: 2009-11-20 13:06 1438

[旧帖] [求助]8086汇编,定点小数除法问题 0.00雪花

2009-11-20 13:06
1438
最近在用8086汇编,尝试编辑一个支持带小数的混合运算的计算器。
    现在碰到个挺麻烦的问题,8086只有16位,也就是数只能在0~65535。而现在,我想把它扩充出小数。方法是利用两个16位,一个存整数部分a,一个存小数部分b。小数部分自己来判断满1000就给它进位,因为这样方便输出,同时也就是3位定点小数,支持0.000~65535.999。
    ‘+’:加法,可以整数加整数,小数加小数,再进个位就可以。
    ‘-’: 减法,与加法大同小异
    ‘*’:乘法,利用乘法分配率(a1+b1)*(a2+b2)=a1*a2+a1*b2+b1*a2+b1*b2
    ‘/’:  除法, 想了很久,不知道怎么解决了。望大虾们给个建议
能实现65500.453/3456.456这样的除法。
先谢过了。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 12
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
咋没人回呢?迫切迫切。
2009-11-20 16:25
0
游客
登录 | 注册 方可回帖
返回
//