Skip to main content

任务二 数的编码

机器数是什么

真值是什么

计算机中如何表示小数

定点数是什么

定点数的缺点是什么

浮点数是什么

定点纯小数是什么

定点纯整数是什么

浮点数是什么

阶码是什么

尾数是什么

原码是什么

反码是什么

补码是什么

机器数和真值之间如何转换

原码如何转换为真值

补码如何转换为真值

补码加法的运算规则是什么

补码减法的运算规则是什么

计算机中带符号数用补码表示的优点是什么

任务检测

一、选择题

  1. 一个四位二进制原码的表示范围是() A. 015 B. -87 C. -77 D. -78
  2. 十进制数 -48用补码表示为() A. 10110000 B. 11010000 C. 11110000 D. 11001111
  3. 如果 X 为负数,由 [X]补 求 [-X]补 是将() A. [X]补各值保持不变 B. [X]补符号位变反,其他各位不变 C. [X]补除符号位外,各位变反,末位加 1 D. [X]补连同符号位一起各位变反,末位加 1
  4. 机器数 80H 所表示的真值是 -128,则该机器数为()形式的表示 A. 原码 B. 反码 C. 补码 D. 移码
  5. “溢出”一般是指计算机在运算过程中产生的() A. 数据量超过内存容量 B. 文件个数超过磁盘目录区规定的范围 C. 数据超过了机器的位数所能表示的范围 D. 数据超过了变量的表示范围
  6. 下列数中最小的数是() A. [10010101]原 B. [10010101]反 C. [10010101]补 D. [10010101]₂
  7. 8位反码表示的定点整数的范围是() A. -128~+128 B. -128~+127 C. -127~+128 D. -127~+127
  8. 将 -33以单符号位补码形式存入8位寄存器中,寄存器中的内容为() A. DFH B. A1H C. 5FH D. DEH
  9. 在机器数的三种表示形式中,符号位可以和数值位一起参加运算的是() A. 原码 B. 补码 C. 反码 D. 反码、补码
  10. 设有二进制数 X=-1101110,若采用 8位二进制数表示,则 [X]补的结果是() A. 11101101 B. 10010011 C. 00010011 D. 10010010

二、判断题

  1. 若用八位二进制数来表示一个有符号数,则原码、反码和补码表示的数的个数与范围均相同()
  2. 负数的补码就是原码逐位取反后的结果()
  3. [X]补是一个正数还是一个负数,是根据 [X]补的符号位是“0”还是“1”确定的()
  4. 一个数在计算机中分别用原码、反码、补码表示时一定各不相同()
  5. 十进制28的8位二进制反码为00011100()

三、填空题

  1. 当真值为正数时,三种机器数的最高位符号位相同,均为____,原码=反码=补码。
  2. 若一个机器数补码为0010 0011,则它的十进制真值为____。
  3. -10的8位二进制原码为____。
  4. 若一个机器数补码为1011 1101。则它的十进制真值为____。
  5. 一般计算机的浮点数既有整数部分又有小数部分,通常对于任何一个二进行制数N,总可以表示成:N=±2^P*S,P为N的____,它决定浮点的表示范围。S为N的____,以它决定了浮点数的精度。