机器数字长是几进制为8位,求十进制数-3/64对应的原码、反码、补码和移码

6.4 设机器数字长是几进制为8位(含1位符号位在内)写出对应下列各真

值的原码、补码和反码。

解:十进制数二进制数原码反码

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

当机器字长是几进制为8时,十进制-95的原码 反码补码

拍照搜题秒出答案,一键查看所有搜题记录

  补码表示的整数范围是-2n-1~+(2n-1-1)其中n为机器字长是几进制。
  则:8位二进制补码表示的整数范围是-128~+127(-128 表示为无对应的原码和反码)
  当运算结果超出這个范围时,就不能正确表示数了此时称为溢出。
  4.补码与真值之间的转换
  正数补码的真值等于补码的本身;负数补码转换为其真值时将负数补码按位求反,末位加1即可得到该负数补码对应的真值的绝对值。

二、补码加、减运算规则
若已知[Y]补求[-Y]补的方法昰:将[Y]补的各位(包括符号位)逐位取反再在最低位加1即可。

2、溢出判断一般用双符号位进行判断:
符号位00 表示正数 11 表示负数
结果的符號位为01时,称为上溢;为10时称为下溢

我要回帖

更多关于 字长是几进制 的文章

 

随机推荐