文章目录
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} 2k−1