您现在所在的是:

永宏FATEK

回帖:4个,阅读:763 [上一页] [1] [下一页]
727
autech002
文章数:43
年度积分:50
历史总积分:727
注册时间:2014/3/6
发站内信
发表于:2014/3/15 8:34:04
#0楼
加法运算的溢位/错位什么意思?若不发生错误如何知道?
24524
mjinbao
文章数:13934
年度积分:48
历史总积分:24524
注册时间: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