【正确答案】
C
【答案解析】[解析] 在冯·诺依曼计算机中指令和数据均以二进制形式存放在同一个存储器中,CPU可以根据指令周期的不同阶段来区分是指令还是数据,通常在取指阶段取出的是指令,其他阶段取出的是数据。
除去根据指令周期的不同阶段来区分指令和数据外,还有一个方法,即取指令和取数据时地址的来源是不同的,指令地址来源于程序计数器,而数据地址来源于地址形成部件或指令的地址码字段。
本题较容易误选为A,需要搞清楚的是,CPU只有在确定取出的是指令之后,才会将其操作码部分送去译码,因此是不可能依据译码的结果来区分指令和数据的。