计算机组成与体系结构

368 阅读1分钟

- *课程内容提要

  • 1.数据的表示
  • 2.计算机结构
  • 3.Flynn分类法
  • 4.CISC与RISC
  • 5.流水线技术
  • 6.存储系统
  • 7.总线系统
  • 8.可靠性
  • 9.效验码

1.数据的表示

进制转换

R进制转换为10进制

进制转10进制使用按权展开法:

如图

image.png

10进制转换成其他进制:

image.png

用94不停的去除进制数,保留余数,倒序相连所得的就是其对应的二进制数

编码问题

第一步:将数转换成对应的二进制形式

第二步:如果二进制不足8位,则向高位补0,最高位为符号位,正数符号位为0,负数符号位位1。 因为用原码不能直接在机器里运算,所以提出了反码。

正数:正数的反码和补码等于他本身

复数:复数的反码位 符号位不变,其他位置全部取反。复数的补码是在其反码的基础上加1

移码:一般用来浮点运算中的解码,在补码的基础之上把首位做取反

表示范围

image.png

由于+0,—0的原码,反码不相同, 而补码相同 所以补码的范围比原码,反码的范围大1

浮点数运算(科学计数法)

image.png

两个浮点数进行运算时,将指数低的向指数高的进行转换,是指数一致,再队尾数进行运算

要确保尾数的小数点左一位不能为0,也不能为一位以上的数, 必须是一位整数,即几点几