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

一、数的进制

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

进制的转换

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

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

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

带符号数的表示

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

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

这里写图片描述

四、定点数和浮点数

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值