软件评测师考试考点分析与真题详解(最新版).docx

软件评测师考试考点分析与真题详解(最新版).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件评测师考试考点分析与真题详解(最新版) 第 1 章 计算机系统构成及硬件基础知识 1.1 中央处理器 现有的计算机(包括单片机、个人计算机、超级计算机)基本都是冯 ? 诺依曼结构,这 种结构将计算机分解成运算器、控制器、存储器、输入 / 输出设备,不加区别地将指令和数 据存储在存储器中,指令、数据、存储地址都以二进制数表示。计算机运行时,执行的是存 储器中的指令。由程序计数器来控制指令的执行。 1.1.1 中央处理器简介 中央处理器是计算机的控制、运算中心,它主要通过总线和其他设备进行联系。另外, 在嵌入系统设计中,外部设备也常常直接接到中央处理器( CPU )的外部输入 / 输出( I/O ) 脚的中断脚上。 中央处理器的类型和品种异常丰富, 各种中央处理器的性能也差别很大, 有不同的内部 结构、不同的指令系统。但由于它们都是基于冯 ? 诺依曼结构,基本部分组成相似。 1.运算器 运算器的主要功能是在控制器的控制下完成各种算术运算、 逻辑运算和其他操作。 一个 计算过程需要用到加法器 / 累加器、数据寄存器或其他寄存器、状态寄存器等。 加法是加法运算器的基本功能, 在大多数的中央处理器中, 其他计算也是经过变换后使 用的,一个位加法的逻辑图如图 1-1 所示。 图 1-1 位加逻辑图 其中: Xi 、 Yi 是加数和被加数; Ci+1 是低位进位; Ci 是进位; Zi 是和。 为完成多位数据加法, 可以通过增加电路和部件, 简单的加法器能够变成串行、 并行加 法器,超前进位加法器等。 运算器的位数, 即运算器一次能对多少位的数据做加法, 是衡量中央处理器的一个重要 指标。 2.控制器 控制器是中央处理器的核心, 它控制和协调整个计算机的动作。 控制通常需要程序计数 器、指令寄存器、指令译码器、定时与控制电路,以及脉冲源、中断等共同完成,如图 1-2 所示。 图 1-2 控制器组成 中央处理器中各组件介绍如下。 1)指令寄存器( Instruction Register ,IR):显然,中央处理器即将执行的操作码表存放在这里。 ( 2)指令译码器( Instruction Decoder , ID ):将操作码解码,告诉中央处理器该 做什么。 ( 3)定时与控制电路( Programmable Logic Array , PLA ):用来产生各种微操作 控制信号。 ( 4)程序计数器( Program Counter , PC):程序计数器中存放的是下一条指令的 地址。由于多数情况下程序是顺序执行的,所以程序计数器设计成能自动加 1 的装置。当 出现转移指令时, 就需重填程序计数器。 程序计数器可能是下一条指令的绝对地址, 也可能 是相对地址,即地址偏移量。 5)标志寄存器( Flags Register , FR):这个寄存器通常记录运算器的重要状态或 特征,典型的是是否溢出,结果为 0,被 0 除等。这个寄存器的每一位表示一个特征。标志寄存器的典型应用是作为跳转指令的判断条件。 6)堆栈和堆栈指针:堆栈可以是一组寄存器或在存储器内的特定区域。由于寄存器 数量总是有限的, 所以大多数系统采用了使用存储器的软件堆栈。 堆栈顶部的指针称为堆栈指针。 3.寄存器组 上面提及的程序计数器、标志寄存器等为专用寄存器,它们有特定的功能和用途。 通用寄存器的功能由程序指令决定, 最常见的应用是放置计算的中间结果, 减少对存储 器的访问次数。通常寄存器的宽度是和运算器的位数相一致的。 1.1.2 时序产生器和控制方式 为了使得计算机各部件同步工作, 计算机中都有一个脉冲源, 通常是晶振。 这个脉冲源 产生主振脉冲, 主振脉冲的时间间隔为主振周期, 即时钟周期。 中央处理器执行指令的时间 (包括取址) 为指令周期, 由于指令可能有不同的复杂度, 所以每种指令的指令周期可能不 同。 CPU 周期也称为机器周期,一般是从内存中读一个指令的最短时间。 CPU 周期又由若 干个时钟周期组成,如图 1-3 所示。 图 1-3 一个指令周期 通常把 CPU 执行指令的各个微操作遵循的时间顺序称为时序。时序图是形象表示信号 线上信息变化的时间序列的图形。 组合逻辑控制和微过程控制是两种基本的控制方式。 1.组合逻辑控制 组合逻辑控制器是使用专用门的逻辑电路。 它的实现有硬件接线控制和可编程逻辑阵列 两种: 硬件连线法最直接,可以用较少的组件实现最快的速度,但是如果要更改,  只有重新 设计; 可编程逻辑阵列采用低成本大规模集成电路的方式。  组合逻辑控制灵活性很差,  在复 杂指令系统计算机中难以处理不断增加的复杂指令, 但是它使用电子组件少, 在采用精简指 令集的计算机中发挥了很大作用。 2.微过程控制 为提高控制的灵活性,许多中

文档评论(0)

5566www + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6122115144000002

1亿VIP精品文档

相关文档