数据寄存器数据溢出怎么办,我的数据太大达12数,怎么存放并进行运算呢? 点击:4506 | 回复:11



titanfigure

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2011年12月05日
发表于:2011-12-09 15:54:56
楼主
数据寄存器数据溢出怎么办,我的数据太大达12位数,怎么存放并进行运算呢?即使用DMOV也不足以表达这么大的数值,而且记下来还要做乘法,数值还会更大,怎么解决这个问题,恭请各位大侠帮忙!!!!!



单刀赴会

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 36回
  • 年度积分:0
  • 历史总积分:189
  • 注册:2007年5月01日
发表于:2011-12-09 16:16:38
1楼
用浮点啊,,,很简单的

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2011-12-09 19:23:53
2楼
引用单刀赴会 的回复内容:用浮点啊,,,很简单的

没那么简单吧。。。。。。。。。。。。

莫其麟

  • 精华:14帖
  • 求助:0帖
  • 帖子:120帖 | 5688回
  • 年度积分:0
  • 历史总积分:29157
  • 注册:2004年2月27日
发表于:2011-12-09 20:04:38
3楼

浮点数的表示范围,要大一点。

bhdxzgp

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:307
  • 注册:2011年11月20日
发表于:2011-12-09 21:22:40
4楼
好久没有过来了啊,喜欢工控网啊!希望大家多交流啊!

ljbcompany

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 1289回
  • 年度积分:0
  • 历史总积分:5847
  • 注册:2011年4月24日
发表于:2011-12-10 09:15:58
5楼
数据寄存器除了单字(16位)以外,还有双字(32位)的;排列次序是D+1为高16位,D为低16位。浮点数只是一种特殊的表示方法!具体你要查看编程手册,并且反复揣摩!

青岛黄工

  • [版主]
  • 精华:3帖
  • 求助:54帖
  • 帖子:108帖 | 4776回
  • 年度积分:0
  • 历史总积分:24297
  • 注册:2007年4月02日
发表于:2011-12-10 09:47:25
6楼
做PLC编程吗?可以用溢出压栈处理,用的什么牌子的

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2011-12-10 14:05:23
7楼
引用青岛黄工 的回复内容:做PLC编程吗?可以用溢出压栈处理,用的什么牌子的



具体说说怎么实现?

芳季

  • [版主]
  • 精华:5帖
  • 求助:5帖
  • 帖子:86帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2011-12-10 19:17:41
8楼
12数是什么意思啊?

titanfigure

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2011年12月05日
发表于:2011-12-10 22:09:20
9楼
非常感谢各位的帮助,我用浮点试一下,看能否实现

happinessman88

  • 精华:0帖
  • 求助:0帖
  • 帖子:36帖 | 122回
  • 年度积分:0
  • 历史总积分:789
  • 注册:2010年5月02日
发表于:2011-12-15 19:18:16
10楼

DVP手册里搜索:浮点运算

那么你的理想就变成现实了

再接再厉

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 364回
  • 年度积分:0
  • 历史总积分:833
  • 注册:2006年9月01日
发表于:2011-12-16 10:17:53
11楼

支持楼上的用二进制浮点数运算


热门招聘
相关主题

官方公众号

智造工程师