AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 2023电力行业多旋翼无人机竞赛 题目详情
CA602D4E6ED000012AFEA180E87C1F8C
2023电力行业多旋翼无人机竞赛
10,025
单选题

存储器中存放的信息可以是数据,也可以是指令,这要根据( )。

A
最高位是0还是1来判别
B
存储单元的地址来判别
C
CPU执行程序的过程来判别
D
ASCII码表来判别

答案解析

正确答案:C

解析:

这道题考查的是计算机组成原理中关于**存储器内容性质**的基本概念。 ### 核心解析 在冯·诺依曼体系结构的计算机中,**指令和数据都以二进制形式存放在存储器中**,从存储器的物理层面来看,它们没有任何区别(都是0和1的代码)。 区分某一段二进制代码究竟是“指令”还是“数据”,完全取决于**CPU当前所处的执行阶段**: 1. **取指阶段(Fetch Cycle)**: 当CPU处于取指阶段时,它从存储器中读出的内容被视为**指令**。此时,程序计数器(PC)指向的地址单元中的内容被送到指令寄存器(IR)中进行译码和执行。 2. **执行阶段(Execute Cycle)**: 当CPU处于执行阶段(特别是访问操作数时),它从存储器中读出的内容被视为**数据**。此时,地址由指令中的地址码或有效地址计算得出,读出的内容被送到运算器或通用寄存器中进行处理。 因此,同样的二进制代码,如果在取指时被读出,就是指令;如果在执行指令访问内存时被读出,就是数据。**这一区分是由CPU执行程序的过程(即当前是取指还是执行)来决定的。** ### 选项分析 * **A. 最高位是0还是1来判别**:错误。二进制代码的最高位可以是0也可以是1,这既可能是指令的操作码,也可能是数据的符号位或数值部分,无法以此作为区分依据。 * **B. 存储单元的地址来判别**:错误。指令和数据可以存放在存储器的任何地址空间中(除非特定的哈佛结构将指令和数据存储空间物理分开,但题目语境通常指通用的冯·诺依曼结构)。即使在同一地址段,不同时刻读取的内容性质也可能不同。 * **C. CPU执行程序的过程来判别**:**正确**。如上所述,取决于CPU当前是在“取指令”还是在“取数据”。 * **D. ASCII码表来判别**:错误。ASCII码仅用于表示字符数据,与指令的识别无关,且存储器中存放的不一定是字符。 ### 结论 正确答案是 **C**。

相关知识点:

依CPU判存数据或指令

题目纠错
2023电力行业多旋翼无人机竞赛

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码