计算机组成原理 如何判断计算结果是否溢出

caiweifeng9805 1年前 已收到1个回答 举报

R邦 幼苗

共回答了24个问题采纳率:83.3% 举报

结果的溢出实际上是由计算机来实现的.并且,实现溢出的运算只会发生在有符号运算当中.在汇编当中,有个专门的OF(溢出标记位)来指明运算是否会发生溢出.溢出实际上就是超出了有符号数的表示范围则会发生溢出,无符号的运算只会发生借位.并且,溢出只会发生在同号相加或者异号想减的时候.
溢出是计算机运算中比较常见的一种情况.通常我们判断一个运算是否发生溢出,也就是通过看OF的值是否为1,如果为1,则为发生了溢出,如果为0,则没有溢出.

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.023 s. - webmaster@yulucn.com