论坛风格切换切换到宽版
  • 4239阅读
  • 14回复

请教单片机多位数的乘除法 [复制链接]

上一主题 下一主题
离线xjl
 
发帖
1244
只看楼主 倒序阅读 0楼 发表于: 2006-06-12
向各位大侠问个比较菜的问题,如何在八位机上进行16位、24位、32位的乘除运算(汇编)。谢谢!
离线ahzds
发帖
7423
只看该作者 1楼 发表于: 2006-06-13
比较麻烦!等待高人指点捷径!
离线wycx
发帖
1497
只看该作者 2楼 发表于: 2006-06-13
用户被禁言,该主题自动屏蔽!
离线elecele
发帖
894
只看该作者 3楼 发表于: 2006-06-13
好象要用加法来完成,如1*2,就把1加两次。
离线xjl
发帖
1244
只看该作者 4楼 发表于: 2006-06-13
乘法搞懂了。除法还没搞清楚,继续请教。
离线xjl
发帖
1244
只看该作者 5楼 发表于: 2006-06-13
'
用c就好办啦。。。。。。。。
'
主要想搞清楚它的机理。谢谢!
离线xjl
发帖
1244
只看该作者 6楼 发表于: 2006-06-13
'
好象要用加法来完成,如1*2,就把1加两次。
'
谢谢!乘法是这样,但除法还是没想通。能在解释一下吗?
离线elecele
发帖
894
只看该作者 7楼 发表于: 2006-06-13
'
谢谢!乘法是这样,但除法还是没想通。能在解释一下吗?
'
应当是用减法。
谁来详细解答。
好象加法也可以用移位快速实现。
离线BD4VNF
发帖
1208
只看该作者 8楼 发表于: 2006-06-13
自找麻烦.举个冽子,计算驻波需要的公式是求输入功率减输出功率的指数,用c就一行语句。用汇编要多少行我不知道,程序编译后空间多出了4k。
离线Sullivan
发帖
4817
只看该作者 9楼 发表于: 2006-06-14
看看微机原理吧...加减乘除都变成加法来做
计算机只会加的~~~
离线BG4XCR
发帖
33381
只看该作者 10楼 发表于: 2006-06-14
加法机。。。。我对计算机的昵称。
离线errjoin
发帖
105
只看该作者 11楼 发表于: 2006-06-14
其实你可以使用多字节乘法和除法子程序
离线xjl
发帖
1244
只看该作者 12楼 发表于: 2006-06-14
看来我要重新回小学读书了
离线errjoin
发帖
105
只看该作者 13楼 发表于: 2006-06-14
使用多字节乘法和除法子程序这个很简单就是写入口和出口条件这些!然后把你数据带进去!这样你也没有不要去考虑他的算法过程!
离线xjl
发帖
1244
只看该作者 14楼 发表于: 2006-06-14
谢谢!这两天找了两个子程序,研究中。谢谢大家热心回复