计算机体系结构--进制及运算

来源:互联网 发布:手机dns优选软件 编辑:程序博客网 时间:2024/05/24 00:02

一、数的进制

  • 十 进 制 这里写图片描述
  • 二 进 制 这里写图片描述
  • 八 进 制 这里写图片描述
  • 十六进制这里写图片描述

进制的转换

  1. 十进制转二进制
    把被转换的十进制整数反复除以2,知道商为零,所得余数(从末位读起)就是二进制的表示。简称“除二取余法”
    这里写图片描述

    1. 二进制转十进制
      二进制数按权展开求和

三、原码、反码、移码、补码

带符号数的表示

通常的做法是约定一个数的最高位为符号位,若为0,代表它是正数;若为1,则表示他是负数。
这里写图片描述

  1. 原码:用最高为表示符号位,数值部分用二进制的绝对值表示。
  2. 反码:正数的反码和其原码表示相同,负数的反码除符号位,其余各位逐位求反。(及0变1,一变0)
  3. 补码:证书的补码和其原码相同,负数的补码除符号位,其余各位逐位求反,最后末尾加1。
  4. 移码:移码(又叫增码)是符号位取反的补码,一般用指数的移码减去1来做浮点数的阶码,引入的目的是为了保证浮点数的机器零为全0。

这里写图片描述

四、定点数和浮点数

在计算机中,通常是用定点数来表示证书和纯小数,分别称为定点整数和定点小数,对于既有整数部分又有小数部分一般用浮点数表示。

  1. 定点整数:小数点的位置固定在最低位的右边,不占位
  2. 定点小数:小数点的位置固定在符号伪与最高数值为之间,表示一个纯小数。
    这里写图片描述

  3. 浮点数:
    这里写图片描述