OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4775|回复: 10

一个关于除法计算的问题

[复制链接]

181

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1055
金钱
1055
注册时间
2012-8-26
在线时间
52 小时
发表于 2015-10-6 16:48:53 | 显示全部楼层 |阅读模式
5金钱
有一个被除数 分成高32位(HA),和低32位(LA),除数是32位的B ,结果存在32位的C ,HA肯定小于B  所以结果32位就够了。但是小弟不知道应该怎么写才能得到正确的数据.

为了雅典娜?为了爱与正义
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

20

主题

87

帖子

0

精华

初级会员

Rank: 2

积分
189
金钱
189
注册时间
2014-8-24
在线时间
0 小时
发表于 2015-10-6 20:43:36 | 显示全部楼层
定义一个long long类型的变量作为被除数,不就是64位的被除数了么!难道你还想通过复杂的数学证明来计算1+1=2?
哥的世界,你们不懂!
回复

使用道具 举报

181

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1055
金钱
1055
注册时间
2012-8-26
在线时间
52 小时
 楼主| 发表于 2015-10-6 20:54:42 | 显示全部楼层
回复【2楼】CMOS:
---------------------------------
stm32定义一个LONG能64位?
为了雅典娜?为了爱与正义
回复

使用道具 举报

181

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1055
金钱
1055
注册时间
2012-8-26
在线时间
52 小时
 楼主| 发表于 2015-10-6 21:09:09 | 显示全部楼层
回复【2楼】CMOS:
---------------------------------
stm32不能定义64位吧
为了雅典娜?为了爱与正义
回复

使用道具 举报

10

主题

561

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1835
金钱
1835
注册时间
2014-6-27
在线时间
981 小时
发表于 2015-10-6 21:29:30 | 显示全部楼层
回复【4楼】wsnfly:
---------------------------------
是单片机就能定义64位的,除非你的内存不够了。
回复

使用道具 举报

181

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1055
金钱
1055
注册时间
2012-8-26
在线时间
52 小时
 楼主| 发表于 2015-10-6 21:31:39 | 显示全部楼层
回复【5楼】TinyBoy:
---------------------------------
我晕,我也是醉了,一直以为不能定义64位,试了一下真的可以。。不过话说64位的除法需要几个周期?
为了雅典娜?为了爱与正义
回复

使用道具 举报

10

主题

561

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1835
金钱
1835
注册时间
2014-6-27
在线时间
981 小时
发表于 2015-10-6 21:34:24 | 显示全部楼层
回复【6楼】wsnfly:
---------------------------------
不用纠结这个问题吧,不是浮点数,都不多的。
回复

使用道具 举报

20

主题

87

帖子

0

精华

初级会员

Rank: 2

积分
189
金钱
189
注册时间
2014-8-24
在线时间
0 小时
发表于 2015-10-6 22:51:12 | 显示全部楼层
回复【6楼】wsnfly:
---------------------------------
你看看汇编代码呗,STM32处理64位的数据确实要花多几条汇编指令
哥的世界,你们不懂!
回复

使用道具 举报

20

主题

87

帖子

0

精华

初级会员

Rank: 2

积分
189
金钱
189
注册时间
2014-8-24
在线时间
0 小时
发表于 2015-10-6 22:56:21 | 显示全部楼层
回复【6楼】wsnfly:
---------------------------------
你看看汇编代码呗,STM32处理64位的数据确实要花多几条汇编指令
哥的世界,你们不懂!
回复

使用道具 举报

181

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1055
金钱
1055
注册时间
2012-8-26
在线时间
52 小时
 楼主| 发表于 2015-10-7 07:53:36 | 显示全部楼层
回复【7楼】TinyBoy:
---------------------------------
我在做一套步进电机联动插补算法,32位步进电机的精度控制的不够高
为了雅典娜?为了爱与正义
回复

使用道具 举报

181

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1055
金钱
1055
注册时间
2012-8-26
在线时间
52 小时
 楼主| 发表于 2015-10-7 07:53:53 | 显示全部楼层
回复【9楼】CMOS:
---------------------------------
多谢了
为了雅典娜?为了爱与正义
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-18 11:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表