)
【中级软件设计师】CPU附软考真题目录【中级软件设计师】CPU附软考真题一、历年真题二、考点中央处理单元CPU三、真题的答案与解析答案解析复习技巧若已掌握【CPU】相关知识可直接刷以下真题若对知识一知半解建议略读题目掌握真题以下知识点再返回刷题。仅个人建议哦真题的答案及解析在文末❥(^_-)一、历年真题1、以下关于CPU的叙述中错误的是。2009年下半年A. CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制B. 程序计数器PC除了存放指令地址也可以临时存储算术/逻辑运算结果C. CPU中的控制器决定计算机运行过程的自动化D. 指令译码器是CPU控制器中的部件2、计算机指令一般包括操作码和地址码两部分为分析执行一条指令其。2010年上半年A. 操作码应存入指令寄存器IR地址码应存入程序计数器PCB. 操作码应存入程序计数器PC地址码应存入指令寄存器IRC. 操作码和地址码都应存入指令寄存器IRD. 操作码和地址码都应存入程序计数器PC3、为实现程序指令的顺序执行CPU中的值将自动加1。2010年上半年A. 指令寄存器IRB. 程序计数器PCC. 地址寄存器ARD. 指令译码器ID4、编写汇编语言程序时下列寄存器中程序员可访问的是。2010年下半年A. 程序计数器PCB. 指令寄存器IRC. 存储器数据寄存器DRD. 存储器地址寄存器AR5、在CPU中用于跟踪指令地址的寄存器是。2011年上半年A. 地址寄存器ARB. 数据寄存器DRC. 程序计数器PCD. 指令寄存器IR6、在CPU的寄存器中对用户是完全透明的。2011年下半年A. 程序计数器B. 指令寄存器C. 状态寄存器D. 通用寄存器7、CPU中译码器的主要作用是进行。2011年下半年A. 地址译码B. 指令译码C. 数据译码D. 选择多路数据至ALU8、在CPU中不仅要保证指令的正确执行还要能够处理异常事件。2012年下半年A. 运算器B. 控制器C. 寄存器组D. 内部总线9、指令寄存器的位数取决于。2013年下半年A. 存储器的容量B. 指令字长C. 数据总线的宽度D. 地址总线的宽度10、在CPU中常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是。2014年上半年A. 程序计数器B. 状态寄存器C. 通用寄存器D. 累加寄存器11、属于CPU中算术逻辑单元的部件是。2014年下半年A. 程序计数器B. 加法器C. 指令寄存器D. 指令译码器12、计算机中CPU对其访问速度最快的是。2015年上半年A. 内存B. CacheC. 通用寄存器D. 硬盘13、在程序运行过程中CPU需要将指令从内存中取出并加以分析和执行。CPU依据来区分在内存中以二进制编码形式存放的指令和数据。2016年下半年A. 指令周期的不同阶段B. 指令和数据的寻址方式C. 指令操作码的译码结果D. 指令和数据所在的存储单元14、计算机在一个指令周期的过程中为从内存读取指令操作码首先要将的内容送到地址总线上。2016年下半年A. 指令寄存器IRB. 通用寄存器GRC. 程序计数器PCD. 状态寄存器PSW15、CPU执行算术运算或者逻辑运算时常将源操作数和结果暂存在中。2017年上半年A. 程序计数器 (PC)B. 累加器 (AC)C. 指令寄存器 (IR)D. 地址寄存器 (AR)16、CPU在执行指令的过程中会自动修改的内容以使其保存的总是将要执行的下一条指令的地址。2018年下半年A. 指令寄存器B. 程序计数器C. 地址寄存器D. 指令译码器17、计算机执行指令的过程中需要由 产生每条指令的操作信号并将信号送往相应的部件进行处理以完成指定的操作。2019年上半年A. CPU的控制器B. CPU的运算器C. DMA控制器D. Cache控制器18、计算机中提供指令地址的程序计数器PC在中。2020年下半年A. 控制器B. 运算器C. 存储器D. I/O设备19、在CPU中用给出将要执行的下一条指令在内存中的地址。2021年上半年A. 程序计数器B. 指令寄存器C. 主存地址寄存器D. 状态条件寄存器20、以下关于冯诺依曼计算机的叙述中不正确的是。2022年上半年A. 程序指令和数据都采用二进制表示B. 程序指令总是存储在主存中而数据则存储在高速缓存中C. 程序的功能都由中央处理器(CPU)执行指令来实现D. 程序的执行过程由指令进行自动控制21、CPU(中央处理单元)的基本组成部件不包括。2022年下半年A. 算术逻辑单元B. 系统总线C. 控制单元D. 寄存器组22、CPU访问存储器时被访问数据倾向于聚集在一个较小的连续区域中若一个存储单元已被访问则其邻近的存储单元有可能还要被访问该特性被称为。2019年上半年A. 指令局部性B. 数据局部性C. 时间局部性D. 空间局部性23、在计算机硬件系统中是核心部件用于执行指令和处理数据。2025年上半年A. 控制器B. 运算器C. 中央处理器(CPU)D. 存储器二、考点中央处理单元CPU1、计算机系统硬件基本组成计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部件组成。运算器和控制器等部件被统称为中央处理单元CPUCPU是硬件系统的核心。2、CPU的功能(1) 程序控制。CPU通过执行命令来控制程序的执行顺序。(2) 操作控制。一条指令功能的实现需要若干操作信号配合来完成CPU产生每条指令的操作信号并将操作信号送往对应的部件控制相应的部件按指令的功能要求进行操作。(3) 时间控制。CPU对各种操作进行时间上的控制即指令执行过程中操作信号的出现时间、持续时间及出现的时间顺序都需要进行严格控制。(4) 数据处理。CPU通过对数据进行算术运算及逻辑运算等方式进行加工处理数据加工梳理的结果被人们所利用。所以对数据的加工处理也是CPU最基本的任务。3、运算器运算器由算术逻辑单元(ALU)、累加寄存器(AC)、数据缓冲寄存器(DR)、状态条件寄存器(PSW)等组成。累加寄存器AC: 用于为ALU执行算术逻辑运算提供数据并暂存运算结果。4、控制器作用控制器决定了计算机运行过程的自动化它不仅要保证程序的正确执行而且要能够处理异常事件。控制器一般包括指令控制逻辑、时序控制逻辑、总线控制逻辑和中断控制逻辑等几部分。指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、指令译码器(ID)。程序计数器 PC① 用于跟踪指令的地址存储指令的地址。② 不可临时存储算术/逻辑运算结果。③ 当指令顺序执行时PC的值会自动加1。④ 编写汇编语言时程序员可访问PC。指令寄存器IR① 指令包括操作码和地址码 (指令操作码地址码)为分析执行一条指令其操作码和地址码都应存入指令寄存器IR中。② 指令寄存器对于用户是完全透明的看不见的。③ 指令寄存器的位数取决于指令长度。三、真题的答案与解析答案1、B2、C3、B4、A5、C6、B7、B8、B9、B10、D11、B12、C13、A14、C15、B16、B17、A18、A19、A20、B21、B22、D23、C解析第1题A选项“CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制” 是CPU操作控制的功能正确。C选项“CPU中的控制器决定计算机运行过程的自动化不仅要保证程序的正确执行而且要能够处理异常事件。” 是CPU控制器的作用正确。D选项CPU控制器中的部件包括程序计数器指令寄存器指令译码器时序译码器操作控制器。正确。B选项程序计数器PC不可以临时存储算术/逻辑运算结果。错误。第2、6、9题考查【指令寄存器IR】① 指令包括操作码和地址码为分析执行一条指令其操作码和地址码都应存入指令寄存器IR中。② 指令寄存器对于用户是完全透明的看不见的。③ 指令寄存器的位数取决于指令长度。第6题详解⼀般来说透明是允许光穿透的属性。也就是说能看得见能被知道的。但是计算机中透明的意思其实完全相反“XX对用户完全透明” 是指用户看不到甚至完全不知道有这东西的存在这里的透明变成了黑盒子。在汇编语言程序中程序员可以直接访问通用寄存器以读取数据可以访问状态寄存器以获取有关数据处理结果的相关信息可以通过相对程序计数器进行寻址但不能访问指令寄存器。第3、4、5、16、18、19题考查【程序计数器PC】① 用于跟踪指令的地址存储指令的地址。② 不可临时存储算术/逻辑运算结果。③ 当指令顺序执行时PC的值会自动加1。④ 编写汇编语言时程序员可访问PC。第7题译码器就是指令译码器主要作用是进行指令译码。第8题CPU控制器的作用CPU中的控制器决定计算机运行过程的自动化不仅要保证程序的正确执行而且要能够处理异常事件。第10、15题考查【累加寄存器AC】累加寄存器AC: 用于为ALU执行算术逻辑运算提供数据并暂存运算结果。第12题计算机系统中的CPU内部对通用寄存器的存取操作是速度最快的其次是Cache。第20题冯诺依曼计算机采用二进制形式表示数据和指令在存储程序的计算机中数据和指令都是以二进制形式存储在存储器中的。从存储器存储的内容来看两者并无区别都是由0和1组成的代码序列只是各自约定的含义不同而已。