欢迎来到天天文库
浏览记录
ID:55133431
大小:13.00 KB
页数:2页
时间:2020-04-28
《汇编实现二进制的除法运算算法.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、个人收集整理-ZQ汇编实现二进制的除法运算算法汇编实现多字节二进制除法运算算法分类:嵌入式标签:字号大中小订阅二进制的除法通过重复减法运算实现即通过重复”从被除数的高位依次取出每一位,被取出的数据加上上次的减法结果,然后减去除数”的处理,求出除法结果b5E2R。b5E2R。假设:被除数(占用字节)除数(占用字节)商(占用字节)*******************这里需要说明,此程序执行结束以后,商的结果保存在被除数中************余数(占用字节)移位次数(占用字节)*******************这里需要说明,其数值根据被除数的位数定义,这里为**********
2、***操作流程如下:)余数清零)判断除数是否为,如果为,是错误,不再往下执行.)设定移位次数)被除数左移位,溢出的最高位保存在进位标志中,再把余数左移位,把(被除数溢出的最高位)放入余数的最低位)余数与除数比较大小(余数减去除数):余数≧除数(减法结果为正)时,被除数的最低位,赋值余数<除数(减法结果为负时,恢复到减法前的余数)被除数的最低位,赋值)定移位次数递减)直到移位次数为,否则重复))p1Ean。p1Ean。程序代码以为例不相等,程序跳至;相等,程序跳至::;被除数左移位,最高位放入2/2个人收集整理-ZQ;余数左移位,移入;被除数的最低位,赋值DXDiT。DXDiT。;余
3、数减去除数;余数≧除数(减法结果为正),程序跳至;余数<除数(减法结果为负时,恢复到减法前的余数);被除数的最低位,赋值:;定移位次数递减;移位次数为不,程序跳至;程序跳至:;添加除数为的处理:RTCrp。RTCrp。2/2
此文档下载收益归作者所有