中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

永宏FATEK

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 永宏FATEK → 浏览主题: 加法运算的溢位/错位什么意思?若不发生错误如何知道?
发表新帖 回复该主题
回帖:4个,阅读:688 [上一页] [1] [下一页]
* 帖子主题:

加法运算的溢位/错位什么意思?若不发生错误如何知道?

分享到
727
autech002
文章数:43
年度积分:50
历史总积分:727
注册时间:2014/3/6
发站内信
发表于:2014/3/15 8:34:04
#0楼
加法运算的溢位/错位什么意思?若不发生错误如何知道?
24525
mjinbao
文章数:13956
年度积分:49
历史总积分:24525
注册时间:2013/1/12
发站内信
2018春节活动(三)
2017春节活动(三)
2016国庆活动(三)
发表于:2014/3/15 17:01:35
#1楼
或许,可看看有无进位、借位之类的标志。
599
信息保密
文章数:13
年度积分:50
历史总积分:599
注册时间:2014/3/12
发站内信
发表于:2014/3/16 10:51:05
#2楼
一般来说加法运算功能块的输入、输出的数据类型是一致的。如16位带符号整数-32768-32767,如果2个比较大的整数(例如30000)相加,必定大于32767,就是溢出。进位位=1。如果不发生错误是不知道的,有发生则溢位=1。
要想避免这样的情况出现,可以先将输入16位的数据类型转换为32/64位的数据类型,再做加法运算。
727
autech002
文章数:43
年度积分:50
历史总积分:727
注册时间:2014/3/6
发站内信
发表于:2014/3/17 13:36:04
#3楼
得到前辈的指示:1.溢位:结果大于永宏定义最大数ON;错位:结果小于永宏定义最小数ON
             2.只有错误时才会指示,正确时可观察结果
2123
xumeie2009
文章数:77
年度积分:50
历史总积分:2123
注册时间:2009/12/22
发站内信
发表于:2014/3/19 17:43:37
#4楼
.1溢位:结果大于永宏定义最大数ON;错位:结果小于永宏定义最小数ON
2.只有错误时才会指示,正确时可观察结果
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004