题目
下列关于冯·诺依曼结构计算机基本思想的叙述中,错误的是( )。A. 程序的功能都通过中央处理器执行指令实现B. 指令和数据都用二进制表示,形式上无差别C. 指令按地址访问,数据都在指令中直接给出D. 程序执行前,指令和数据需预先存放在存储器中
下列关于冯·诺依曼结构计算机基本思想的叙述中,错误的是( )。
A. 程序的功能都通过中央处理器执行指令实现
B. 指令和数据都用二进制表示,形式上无差别
C. 指令按地址访问,数据都在指令中直接给出
D. 程序执行前,指令和数据需预先存放在存储器中
题目解答
答案
C. 指令按地址访问,数据都在指令中直接给出
解析
本题考查冯·诺依曼结构计算机的基本思想。解题思路是需要对冯·诺依曼结构计算机的各个基本特点有清晰的认识,然后逐一分析每个选项是否符合这些特点。
选项A
在冯·诺依曼结构计算机中,中央处理器(CPU)是计算机的核心部件,它负责执行各种指令,程序的功能正是通过CPU执行一条条指令来逐步实现的。所以选项A的描述是正确的。
选项B
冯·诺依曼结构规定,指令和数据都采用二进制形式进行表示。在计算机内部,它们在形式上没有本质的差别,都是由0和1组成的二进制代码。计算机通过特定的机制来区分这些二进制代码是指令还是数据。所以选项B的描述是正确的。
选项C
在冯·诺依曼结构中,指令是按地址访问的,这一点是正确的。但是数据并不都是在指令中直接给出的,数据可以存放在存储器的不同地址中,指令中通常给出的是数据所在的地址,而不是数据本身,这种方式称为间接寻址等。所以选项C的描述是错误的。
选项D
在程序执行之前,必须将程序的指令和所需的数据预先存放在计算机的存储器中,这样CPU才能按照顺序从存储器中读取指令并执行。这是冯·诺依曼结构计算机的基本工作方式之一。所以选项D的描述是正确的。