计算机组成原理期末复习.docVIP

  • 55
  • 0
  • 约4.45万字
  • 约 83页
  • 2017-08-21 发布于重庆
  • 举报
真值和机器数 ·真值:符号(+/-)+尾数(绝对值) (+5)10=(+101)2,(-7)10=(-111)2 ·机器数:将符号(+/-)数码化,用最高位做符号位 S+数值 ·数的符号在计算机中的表示: 原码、反码、补码:0表示正数,1表示负数 移码:0表示负数,1表示正数 原码表示法 若定点小数的真值为X =±0.x1x2 …xn,则原码表示的定义是: 例如,X=+0.1001,则[X]原=0.1001    X=-0.1001,则[X]原=1.1001 对于0,原码有“+0”、“-0”之分,故有两种形式:     [+0]原=0.000...0    [-0]原=1.000...0 若定点整数的真值为X = ±x1x2 …xn,则原码表示的定义是: 采用原码表示法简单易懂,但它的缺点是运算复杂。 当两数相加时,如果是同号则数值相加;如果是异号,则要进行减法。而在进行减法时还要比较绝对值的大小,然后大数减去小数,最后还要给结果选择符号。 反码表示法 所谓反码,就是二进制的各位数码0变为1,1变为0。在一些文献中,这种以2为基数的反码又称为1的补码。 对于正数X=+0.x1x2…xn,则反码表示为:[X]反=0.x1x2…xn 对于负数X=-0.x1x2…xn,则反码表示为:[X]反=1. x1 x2

文档评论(0)

1亿VIP精品文档

相关文档