当前位置:首页 > 计算机原理(02384) > 正文内容

列举判断是否发生“溢出”常用的两种检测方法。

高老师2年前 (2024-04-22)计算机原理(02384)17

列举判断是否发生“溢出”常用的两种检测方法。

判断是否发生“溢出”的检测方法有:(1)进位检测方法。用符号位的进位与最高数值位的进位的异或来检测,若异或的结果是1,则溢出;若结果是0,则没有溢出。(2)变形补码检测方法。如果将符号位扩充为两位,其所能表示的信息量将随之扩大,既能检测出是否溢出,又能指出结果的符号,这种编码称为变形补码。变形补码检测方法是:每个操作数在运算时都采用两个符号位,正数用00表示,负数用11表示,两个符号位与数值位一起参加运算。若运算结果的两个符号位的代码一致,表示没有溢出;若运算结果的两个符号位的代码不一致,表示溢出。这时,左边的符号位代表了该数真正的符号,右边的符号位则被破坏。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/250448.html

分享给朋友: