社区
单片机/工控
帖子详情
关于汇编的三字节除法
dceacho
2008-11-23 10:05:51
最近要对两个字节的数据进行除法运算,要带小数,处理的时候想左移一个字节就是三个字节了,现在就不知道用汇编三个字节该怎样除,各位谁做过的告诉我下算法啊
...全文
244
3
打赏
收藏
关于汇编的三字节除法
最近要对两个字节的数据进行除法运算,要带小数,处理的时候想左移一个字节就是三个字节了,现在就不知道用汇编三个字节该怎样除,各位谁做过的告诉我下算法啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
szckic
2009-03-04
打赏
举报
回复
http://hi.baidu.com/szckic/blog/item/25b8694680f8a50f6a63e505.html
lbing7
2008-11-25
打赏
举报
回复
用减法来做可以不?
呵呵
guetcw
2008-11-24
打赏
举报
回复
给你个51的参考
三字节二进制无符号数除以单字节二进制数
入口条件:被除数在R3、R4、R5中,除数在R7中。
出口信息:OV=0 时,双字节商在R4、R5中,OV=1 时溢出。
影响资源:PSW、A、B、R2~R7 堆栈需求: 2字节
DV31: CLR C
MOV A,R3
SUBB A,R7
JC DV30
SETB OV ;商溢出
RET
DV30: MOV R2,#10H ;求R3R4R5/R7-→R4R5
DM23: CLR C
MOV A,R5
RLC A
MOV R5,A
MOV A,R4
RLC A
MOV R4,A
MOV A,R3
RLC A
MOV R3,A
MOV F0,C
CLR C
SUBB A,R7
ANL C,/F0
JC DM24
MOV R3,A
INC R5
DM24: DJNZ R2,DM23
MOV A,R3 ;四舍五入
ADD A,R3
JC DM25
SUBB A,R7
JC DM26
DM25: INC R5
MOV A,R5
JNZ DM26
INC R4
DM26: CLR OV
RET ;商在R4R5中
汇编
多
字节
除法
汇编
多
字节
除法
汇编
多
字节
除法
可实现任意
字节
除法
运算,运行结果正确 可实现任意
字节
除法
运算,运行结果正确 可实现任意
字节
除法
运算,运行结果正确
汇编
语言--双
字节
二进制无符号数
除法
单片机
汇编
语言--双
字节
二进制无符号数与单
字节
和双
字节
做
除法
,两个程序
三
字节
除法
_单片机
汇编
语言
毕设时用51单片机
汇编
指令编写的
三
字节
除法
,写成了一个可轻易调用的子程序,很实用,希望能帮到大家的忙
四
字节
除法
汇编
程序 四
字节
除法
汇编
程序 四
字节
除法
汇编
程序
四
字节
除法
汇编
程序 四
字节
除法
汇编
程序 四
字节
除法
汇编
程序
C51
汇编
语言多
字节
加法,减法,
除法
,乘法子程序
51
汇编
多
字节
加减乘除子程序,及进制转换等子程序
单片机/工控
27,375
社区成员
28,769
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章