题目
计算机要执行一条指令,CPU所涉及的操作除取指令外,还应该包括下列的______。A. 指令译码 B. 指令执行 C. 数据压缩[1] D. 指令打印
计算机要执行一条指令,CPU所涉及的操作除取指令外,还应该包括下列的______。
A. 指令译码B. 指令执行
C. 数据压缩[1]
D. 指令打印
题目解答
答案
A,B
解析
本题考查CPU执行指令的基本操作流程。CPU在执行指令时,通常需要经历取指令、指令译码、指令执行三个核心步骤。题目中已明确排除“取指令”,因此需判断其余选项中哪些属于CPU必须执行的操作。关键点在于理解CPU的工作周期,明确各步骤的定义,排除与数据处理或外部设备相关的干扰项。
选项分析
A. 指令译码
CPU从内存中取出指令后,需要对指令进行二进制译码,解析其具体含义(如操作码、操作数地址等),这是执行指令的前提。因此属于必要操作。
B. 指令执行
译码完成后,CPU根据译码结果执行具体操作(如算术运算、数据传输等),这是指令执行的核心环节,必须包含。
C. 数据压缩
数据压缩是针对文件或数据的压缩/解压缩过程,属于数据处理技术,与CPU执行指令的直接操作无关,不属于CPU的基本步骤。
D. 指令打印
“打印”是输出设备(如打印机)的功能,CPU本身不涉及指令的物理输出,与指令执行无关。