试题解析-软件设计师(2019年) .pdfVIP

  • 28
  • 0
  • 约6.69万字
  • 约 32页
  • 2021-04-16 发布于安徽
  • 举报
目录 第1 章 2019 年上半年试题解析2 1.1 2019 年上半年上午试题解析2 1.2 2019 年上半年下午试题解析15 第2 章 2019 年下半年试题解析21 2.1 2019 年下半年上午试题解析21 2.2 2019 年下半年下午试题解析29 I 第1章2019 年上半年试题解析 1.1 2019 年上半年上午试题解析 ●试题答案(1)A 【解析】本题考查计算机体系结构中CPU 各部件功能知识。传统的CPU 由运算器和控制器两大部分组成。 1.控制器组成部分及主要功能。 控制器的组成部分为:由程序计数器(PC)、指令寄存器(AR)、指令译码器(IR)、时序产生器、操作控制器、状态条件 寄存器(PSW)以及中断系统组成,用来协调和指挥整个计算机系统工作。 控制器的主要功能为: ◼ 从内存中取出一条指令,并指出下一条指令在内存中的位置。 ◼ 对指令进行译码或测试,并产生相应的操作控制信号,以便启动规定的动作,并处理异常事件。 ◼ 指挥并控制CPU、内存和输入输出设备之间数据流动的方向。 各部分具体功能如下: ◼ 程序计数器(PC,Program Counter):初始化存放从内存中提取程序的第一条指令地址的指令地址寄存器。由于多数情 况程序是顺序执行的,所以程序计数器设计有自动加1 的装置,用来存放下一条指令的地址。当出现转移指令时,需要重新 程序计数器。 ◼ 地址寄存器(AR,Address Register) :用来保存当前CPU 所访问的内存单元的地址。 ◼ 指令寄存器(IR,Instruction Register):用来保存当前正在执行的一条指令,它的位数取决于指令字长的位数。此寄存 器对于程序人员来说是“透明”的,不能直接控制它。这里的“透明”(Transparency)是计算机学科中常用的个专业术语,表 示实际存在,但在某个角度看好像没有。 ◼ 状态条件寄存器(PSW,Program Status Word):存放各种条件内容,如运算结果进位标志,中断和系统工作状态信息 等。 ◼ 时序产生器:每条机器指令的操作过程是由指令操作流程图严格规定的,各条机器指令的指令周期中包含的机器周 期数各不相同,每个机器周期包含的时钟周期也不一定相同,所以指令周期、机器周期和时钟周期等时序信号就由时序产生 器根据操作流程规定产生,从而进行时序控制。 ◼ 操作控制器:在时序信号的控制下,各条机器指令在各个机器周期的各个时钟周期中应产生哪些微操作控制信号, 由指令操作流程图作出严格规定,操作控制器就根据指令流程图的安排,在各个时钟周期中中产生相应的微操作控制信号, 有效完成指令的操作过程。 2.运算器组成部分及主要功能。 ◼运算器的组成部分:由算术逻辑单元(ALU) 、累加寄存器(AC)、数据缓冲寄存器组成,是数据加工处理部件。 ◼运算器的主要功能为:执行所有的算术运算,即执行所有的逻辑运算和逻辑测试。 根据以上描述,本题选择A 选项。 ●试题答案(2)C 【解析】本题考查计算机体系结构中输入输出设备的控制方式中DMA 方式知识。输入输出设备的控制方式有四种: ◼程序查询方式:最简单的方式,也是数据传输速度最低的方式。这种方式CPU 定时查询外设的状态,发现外设就 绪,就开始和外设进行输入输出操作和处理。缺点:当输入/输出控制器和外设交换数据时,CPU 必须等待。 ◼中断方式:在I/O 系统中,当CPU 执行到I/O 请求时,向输入输出控制器发出相应的指令后,CPU 并不等待,而是 继续执行其他操作,由输入输出控制器和外设进行通信,当数据从寄存器写到外设或从外设写入寄存器完毕后,输入输出 控制器向CPU 发出中断请求,CPU 响应中断,并进行相应的处理。由于CPU 无须等待输入输出控制器和外设的数据交 换,提高了系统的效率。 ◼DMA(Direct Memory Access)方式:是指内存和I/O 设备间传送一

文档评论(0)

1亿VIP精品文档

相关文档