二、计算机组成原理与体系结构

(一)数据的表示

不同进制之间的转换

R 进制转十进制使用按权展开法,其具体操作方式为:将 R 进制数的每一位数值用 Rk 形式表示,即幂的底数是 R ,指数为 k ,k 与该位和小数点之间的距离有关。当该位位于小数点左边,k 值是该位和小数点之间数码的个数,而当该位位于小数点右边,k 值是负值,其绝对值是该位和小数点之间数码的个数加 1 。

  • 例如二进制数 10100.01=1x24+0x23+1x22+0x21+0x20+0x2-1+1x2-2=1x24+1x22+1x2-2=20.25

  • 例如七进制数 604.01=6x72+0x71+4x70+0x7-1+1x7-2=6x72+4x70+1x7-2=298.0204081632653

数值之间的转换。

(二)计算机结构

计算机结构中的主机主要包括:CPU、主存储器。 CPU 主要由运算器、控制器两部分组成。

  • 运算器:主要负责运算功能,如加减法。

    • 算术逻辑单元 ALU(Arithmetic and Logic Unit):能实现多组算术运算逻辑运算组合逻辑电路;是 CPU 的执行单元,跟运算有关。

    • 累加寄存器 AC:储存运算过程中的一些值,加减法都会用到。

    • 数据缓冲寄存器 DR:对内存储器进行读写操作时,用来暂存数据。

    • 状态条件寄存器 PSW(常考):存储运算过程中的标志位,保存运算的进位、溢出、中断等状态信息。

  • 控制器:控制整个 CPU 的交互功能。

    • 程序计数器 PC:确定下一个待执行的指令的地址。

    • 指令寄存器 IR:。

    • 指令译码器:。

    • 时序部件:。

image

(三)计算机体系结构分类 - Flynn

Flynn 分类法是一种计算机体系结构分类法,分类依据有两个指标:指令流、数据流,两者都有单、双之分,即单指令流、多指令流、单数据流、多数据流。

image

(四)CISC 与 RISC

CISC 与 RISC 是两种不同的指令系统,考试中主要出现在选择题中,考察两者的区别,记住图片中的区别即可。

  • CISC 是以前在计算机还没有大规模使用的情况下提出来的指令系统,数量较多,通用性较差。

  • RISC 去掉了复杂的指令,增强了通用性,是目前使用比较广泛的指令集。增加的硬布线逻辑控制可以提高效率。

image

(五)流水线

考试中主要考察计算的问题。

概念

流水线是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。各种部件同时处理是针对不同指令而言的,它们可同时为多条指令的不同部分进行工作,以提高各部件的利用率和指令的平均执行速度。

image

上图中的取指、分析、执行是由三个不同的部件完成,所以在未使用流水线执行指令的情况下,有大量部件在大量时间是处于空闲状态。比如指令 1 在取指完成后,直到指令 2 的取值前,取指部件都处于空闲状态,分析部件、执行部件也是类似的情况。

流水线的工作就是将这些部件完全利用起来。如指令 1 取指完成后进入分析环节,同时取指部件开始对指令 2 进行取指,以此类推,就可以将部件完全利用起来。流水线广泛应用于工厂生产线中,很大程度的提高了生辰效率。

流水线计算

这部分是考试的重点。

<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值