在单片机汇编语言中怎样做除法运算?(不用DIV指令)初步发现右移一次相当于除于2?TKS!
4个回答
展开全部
乘法/除法,可以通过加减法和移位操作来进行。
将变量分解,例如9=8+1,27=16+8+2+1等等,分解为2的各个次方,然后进行移位和加减法做处理,就是乘除法了。
将变量分解,例如9=8+1,27=16+8+2+1等等,分解为2的各个次方,然后进行移位和加减法做处理,就是乘除法了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
连续做减法,现在公认的就是这个,让被除数连续减去n个除数,直到差小于除数时为止,这样减去的次数就是商,剩下的差就是余数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
移位减法就行
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询