计算机组成理第二章5.pptVIP

  • 11
  • 0
  • 约小于1千字
  • 约 12页
  • 2016-12-09 发布于未知
  • 举报
计算机组成理第二章5

3.溢出判断法 两个符号相同的数相加,其运算结果的符号应与被加数符号、加数符号相同,如相反就出现溢出现象。 异符号数相加不会出现溢出。 两个符号相异的数相减,其运算结果的符号应与被减数的符号相同,如相反则有溢出发生。 同符号数相减不会出现溢出。 例2.6: 已知机器字长n=8位,x=120, y=10,求x+y=? 解:x=+1111000,y=+0001010 判断溢出的方法: (1)双符号位法(变形补码法) 用两个相同的符号位表示一个数的符号。左边第一位为第一符号位,是结果的真正符号位,相邻的为第二符号位。 定义双符号位的含义为:00表示正号,01表示产生正向溢出,11表示负号,10表示负向溢出。 例 2.7: 已知 x=0.1011 , y=0.0111,求x+y=? 解: 例2.8: 已知x=-0.1011,y=0.0111,求x-y=? 解: (2)进位判断法 当两个单符号位的补码进行加减运算时,若最高数值位向符号位的进位值C与符号位产生的进位输出值S相同,则没有溢出发生。如果两个进位值不同,则有溢出发生。其判断溢出的表达式为: 若V=1,则有溢出发生。 若V=0,则无溢出发生。 例: 已知:x=-0.0011,y=0.1001,求x+y=? 解:

文档评论(0)

1亿VIP精品文档

相关文档