微机系统与接口技术的概述.pptVIP

  • 6
  • 0
  • 约1.12万字
  • 约 73页
  • 2019-11-06 发布于广东
  • 举报
* * 注意: 由负数的原码求负数的补码规则是符号位不 变,其余各位取反,末位加1;由负数的补码求 负数的原码规则也是符号位不变,其余各位取 反,末位加1;正数的原码、正数的反码和正数 的补码相等。 * * 原码、反码、补码总结: ⑴ 正数的原码、反码和补码相同;负数的原 码、反码和补码各不相同,但符号位都是1。 ⑵ n位补码表示的整数的表数范围是:-2n- 1 ≤N≤2n-1-1,设字长为8位,原码反码的表数 范围为-127~+127,补码的表数范围为-128~ +127。,所以n=16时的补码表数范围是: -32768≤N≤ +32767。 ⑶ 已知某负数的补码,求该负数的真值,方 法如下: * * ①符号位不变,其余位求反加一,得到的是该负数的原码; ②根据原码即可写出该负数的真值。 ⑷ 0的原码和反码不唯一,0的补码是唯一的。 符号扩展问题是指一个数从位数较少扩展到 位数较多时应该注意的问题。对于用补码表示的 数,正数的符号扩展应该在前面补0,而负数的 符号扩展则应该在前面补1。 * * 2. 补码的加法和减法 有些简单的CPU中,只有加法器,没有减法 器,但我们可以通过以下公式实现补码的减法运 算。 加法规则:[X+Y]

文档评论(0)

1亿VIP精品文档

相关文档