计组U2&U3数据表示,运算方法


CPI(Clock cycle Per Instruction)每条计算机指令执行所需的时钟周期=总的时钟周期数/总的指令数
MIPS(每秒钟处理了多少百万条指令)=主频/(CPI * 1 0 6 10^6 106)

Unit2

转化关系

正数的反码与原码相同
补码求补为所有位取反再末位加1(原转补可通过大于0原与补相同再求补得到)
移码为补码符号位取反(无论正负)
负数:
反码是原码的数值位取反

浮点

非规格化表示

F = M ( 尾 数 , 补 码 或 原 码 ) ∗ R ( 基 数 ) E ( 阶 码 , 移 码 ) F = {M(尾数,补码或原码)} * {R(基数)}^{E(阶码,移码)} F=M(,)R()E(,)

规格化表示

规格化为正时,尾数最高位为1(0.1XXXXX). 为负时,最高位为0(1.0XXXXX)

即最高有效位非零
通过移位达成(移位同时改变阶码E)
存储时可省去必需位,如0.1xx存为0.xxx 1.0xx存为1.xxx
可通过异或尾数符号位和第一数值位判断是否为规格化
数值范围都可推

规格化操作(左规,右规)

用变形补码(2位符号位)表示尾数

  • 左规: 不合规时将尾数<<1阶码-1,直到尾数规格化
  • 右规: 尾数>>1阶码+1,判断阶码是否溢出

IEEE

尾数用原码,隐含的以1开头
E=e-Bias(偏置量,为 2 k − 1 2^{k-1} 2k1

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值