欢迎来到天天文库
浏览记录
ID:5430291
大小:434.50 KB
页数:6页
时间:2017-11-12
《溢出判断的三种方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、溢出:运算结果超出机器数所能表示的范围。★两个异号数相加或两个同号数相减,不会溢出。★两个同号数相加或两个异号数相减,有可能溢出。补码加减法运算——溢出判断的三种方法11/6★设:fA:操作数A的符号位fB:操作数B的符号位fS:结果S的符号位Cf:fA、fB参与运算所产生的进位③9+3=1201001+0001101100②-11-7=-1810101+11001101110①11+7=1801011+0011110010正溢(上溢)负溢(下溢)无溢出22/6★方法一●正+正负●负+负正33/6★方法二●C与Cf不相同
2、,则溢出。44/6★方法三(常用)●采用双符号位fS1fS2。正数为00,负数为11。●当结果的两个符号位fS1和fS2不相同时,为溢出。55/6★运算结果的双符号位可能是:00:结果为正,无溢出01:正溢(大于机器所能表示的最大正数)10:负溢(小于机器所能表示的最小负数)11:结果为负,无溢出★“变形补码”(双符号位是模4补码)~采用多符号位的补码。66/6
此文档下载收益归作者所有