计算机组成原理要点精炼(2)

常用的计算机指标及其计算

  • 机器字长:机器字长指的是计算机中可以进行多少位的二进制并行计算,实际上是计算机的运算器位数。机器字长一般和内部寄存器、计算机数据总线位数一致。
  • 数据通路带宽:数据通路带宽是指数据总线一次可以并行传输的数据的位数大小,这里我们提到的数据通路带宽是外部数据总线的带宽,和内部数据总线的带宽有所不同。
  • 主频:主频即主时钟脉冲频率,计算机中通过主时钟不断产生固定频率的时钟脉冲来控制CPU的工作节拍,主频越快,CPU的工作节拍也相应越快。
  • 主存容量:主存容量是主存储器中存放二进制代码的总数,主存容量 = 存储字长 * 存储单元数
  • 运算速度
  1. CPU执行时间:运行一个程序需要的时间,CPU执行时间 = CPU时钟周期数 * 时钟周期长度 (CPU时钟周期是CPU中最小的时间单位)
  2. 平均运行时钟周期数 CPI :执行一条指令需要的时钟周期数,这里的CPI是一个均值。
  3. MIPS:每秒执行百万条指令数。类似的MFLOPS是每秒百万条浮点运算数。

原码、补码、反码和移码

首先我们需要知道真值和机器数的概念:
所谓的+15,-9这些就是真值,作为机器数代表的实际值,对应的二进制为+1111,-1001
机器数就是这些真值对应的计算机中存储是的二进制表示,比如使用原码表示法,+15 就是 0,1111(0是符号位),-9就是1,1001(1是符号位)当然在计算机中存储时是没有这个逗号的,机器数将符号数字化了。

这里的原、补、反、移码都只简单提一下对应的计算方法:
原码:用机器数的最高位来表示符号位,其余的数值部分用于表示该数的绝对值。
补码:原码为正数时直接抄,为负数时符号位不动,用原码取反加一即可,-12的原码是11100,补码对原码取反加一,为10100。两个互为相反数的数值的补码计算,直接连同符号位取反加一即可
反码:原码为正数直接抄,为负数时符号位不动,用原码取反即可。
移码:补码的符号位取反。移码中的零是唯一的,没有+0,-0之分。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值