在计算机中cpu如何区分指令和数据

在计算机中cpu如何区分指令和数据... 在计算机中cpu如何区分指令和数据 展开
 我来答
fhao07531
2011-08-27 · TA获得超过6010个赞
知道大有可为答主
回答量:5128
采纳率:0%
帮助的人:4688万
展开全部
cpu只是执行指令。。。明白了把。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雌鹿没有角f
2020-08-27
知道答主
回答量:1
采纳率:0%
帮助的人:578
展开全部
根据指令周期的不同阶段来区分是指令还是数据局谈裂。
CPU的工作过程就分成了取指令、分析指令、执行指令过程。(没有为什么,就是吃饭要先张嘴一样)
通常取指令阶段取到的就是指令,再执行阶段取出的是数据。
你可能疑问是为什么不是依据指令操作码的译码结果。
因为提取指令操作码是在取完指令之后了,操作码要告诉ALU进行什么样的运算的,侍银而不桐闭是指令了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
惰惰先森214
2013-11-11 · 超过69用户采纳过TA的回答
知道答主
回答量:132
采纳率:75%
帮助的人:64.6万
展开全部
计算机加载的第一条肯定是指令,然后根据这条指令去取二进制数,如果这条指令要取操作数,那么取出来的就是操作数;如果这条指令要取下一条指令,那么取出来得就是指令。
把指令和数据分开放是为了安全和逻侍贺辑结构清晰。
随便指令和数据存放的格式一样,但是访问他们的时老没派机不同
在取指令时期,cpu通过指令流取指令,存放在指令寄存器,
然后解释并执行指令,在执行指察慧令时期,cpu通过数据流取数据,
存放在数据寄存器。
所以指令流取的是指令,数据流取的是数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式