题目
下列关于指令集体系结构和指令系统的说法中,错误的是()。A. 指令集体系结构位于计算机软/硬件的交界面上B. 指令集体系结构是指低级语言程序员所看到的概念结构和功能特性C. 任何程序运行前都要先转换为机器语言程序D. 指令系统和机器语言是无关的
下列关于指令集体系结构和指令系统的说法中,错误的是()。
A. 指令集体系结构位于计算机软/硬件的交界面上
B. 指令集体系结构是指低级语言程序员所看到的概念结构和功能特性
C. 任何程序运行前都要先转换为机器语言程序
D. 指令系统和机器语言是无关的
题目解答
答案
D. 指令系统和机器语言是无关的
解析
本题考查指令集体系结构(ISA)和指令系统的基本概念,以及它们与机器语言的关系。解题核心在于理解:
- ISA的位置:位于软硬件交界处,定义了软硬件交互的规则;
- 指令系统的本质:指令系统是机器语言的集合,二者密切相关;
- 程序运行机制:所有程序需最终转换为机器语言才能执行。
错误选项的关键在于混淆指令系统与机器语言的关系,需明确二者并非无关。
选项分析
选项A
正确。ISA是软硬件交互的接口,软件(如编译器、汇编程序)根据ISA编写代码,硬件实现ISA定义的功能。
选项B
正确。低级语言(如汇编)直接操作硬件资源(寄存器、内存、I/O),程序员通过ISA理解硬件功能和编程规范。
选项C
正确。无论是编译型语言(如C语言)还是解释型语言(如Python),最终都需要转换为机器语言(二进制指令)才能被CPU执行。
选项D
错误。指令系统是机器语言的集合,每个指令对应特定的二进制编码(机器码)。二者本质上密切相关,而非无关。