(一)运算器
<font face=“仿宋” size=5>
算术逻辑单元(ALU):运算器重要组成部件,负责处理数据,实现对数据的算数运算和逻辑运算。
累加寄存器(AC):简称累加器,为ALU提供数据并暂存运算结果
数据缓冲寄存器(DR):作为CPU和内存、外部设备之间数据传送的中转站。
状态条件寄存器(PSW):保存由算数指令和逻辑指令运行或测试的结果建立的各种条件码内容。
1.在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是 。(2014年上半年)
A. 程序计数器 B. 状态寄存器 C. 通用寄存器 D. 累加寄存器
2.属于CPU中算术逻辑单元的部件是 。(2014年下半年)
A. 程序计数器 B. 加法器 C. 指令寄存器 D. 指令译码器
3.CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在 中。(2017年上半年)
A. 程序计数器(PC) B. 累加器(AC) C. 指令寄存器(IR) D. 地址寄存器(AR)
</font>
二、控制器
指令 = 操作码 + 地址码
例如:1 + 2 中 1 和 2 为地址码; + 为操作码。
指令寄存器(IR):保存当前CPU执行的指令。指令译码器(DR)根据指令寄存器(IR)的内容产生各种微操作指令,控制其他的组成部件工作,完成所需的功能
程序计数器(PC):初始时保存的
内容是程序第一条指令的地址,执行指令时,CPU自动修改PC的内容对PC加1,使其保持的总是将要执行的下一条指令的地址。
地址寄存器(AR):保存当前CPU所访问的内存单元的地址
指令译码器(ID):对指令中的操作码字段进行分析解释,识别该指令规定的操作,向控制器发出信号,控制各部件工作,完成所需的功能。
1.以下关于CPU的叙述中,错误的是 。(2009年下半年)
A. CPU产生每条指令的操作信号并将操作信号送往相应的部件进行控制
B. 程序计数器PC除了存放指令地址,也可以临时存储算术/逻辑运算结果
C. CPU中的控制器决定计算机运行过程的自动化
D. 指令译码器是CPU控制器中的部件
2.计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其 。(2010年上半年)
A. 操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)
B. 操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)
C. 操作码和地址码都应存入指令寄存器(IR)
D. 操作码和地址码都应存入程序计数器(PC)
3.在CPU的寄存器中,