计算机组成原理教学资料-第2章.pptVIP

  • 5
  • 0
  • 约3.37千字
  • 约 41页
  • 2017-09-21 发布于浙江
  • 举报
第2章 数据的机器层次表示;;2.1 数值数据的表示;2.1.1 计算机中的数值数据;2.1.2 无符号数和带符号数;对于数的符号“+”和“-”,计算机是无法识别的,因此需要把符号数码化。通常,约定二进制数的最高位为符号位,“0”表示正号,“1”表示负号。这种在计算机中使用的表示数的形式称为机器数,常见的机器数有原码、反码、补码等不同的表示形式。 带符号数的最高位被用来表示符号位,而不再表示数值位。前例中的N1、N2在这里的含义变为: N1=01001 表示+9。 N2=11001 根据机器数的不同形式表示不同的值,如是原码则表示-9,补码则表示-7,反码则表示-6。 为了能正确地区别出真值和各种机器数,本书用X表示真值,[X]原表示原码,[X]补表示补码,[X]反表示反码。 ;2.1.3 原码表示法;2.1.4补码表示法;2.补码表示 补码的符号位表示方法与原码相同,其数值部分的表示与数的正负有关:对于正数,数值部分与真值形式相同;对于负数,将真值的数值部分按位取反,且在最低位加1。 若真值为纯小数,它的补码形式为 XS.X1X2…XN,其中XS表示符号位。补码的定义为: ;3.由真值、原码转换为补码 采用补码系统的计算机需要将真值或原码形式表示的数据转化为补码形式,以便于运算器对其进行运算。通常,从原码形式入手求补码。 当X为正数[X]补=[X]原=X。 当X

文档评论(0)

1亿VIP精品文档

相关文档