8个回答
展开全部
cpu只是执行指令。。。明白了把。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据指令周期的不同阶段来区分是指令还是数据局谈裂。
CPU的工作过程就分成了取指令、分析指令、执行指令过程。(没有为什么,就是吃饭要先张嘴一样)
通常取指令阶段取到的就是指令,再执行阶段取出的是数据。
你可能疑问是为什么不是依据指令操作码的译码结果。
因为提取指令操作码是在取完指令之后了,操作码要告诉ALU进行什么样的运算的,侍银而不桐闭是指令了
CPU的工作过程就分成了取指令、分析指令、执行指令过程。(没有为什么,就是吃饭要先张嘴一样)
通常取指令阶段取到的就是指令,再执行阶段取出的是数据。
你可能疑问是为什么不是依据指令操作码的译码结果。
因为提取指令操作码是在取完指令之后了,操作码要告诉ALU进行什么样的运算的,侍银而不桐闭是指令了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
计算机加载的第一条肯定是指令,然后根据这条指令去取二进制数,如果这条指令要取操作数,那么取出来的就是操作数;如果这条指令要取下一条指令,那么取出来得就是指令。
把指令和数据分开放是为了安全和逻侍贺辑结构清晰。
随便指令和数据存放的格式一样,但是访问他们的时老没派机不同
在取指令时期,cpu通过指令流取指令,存放在指令寄存器,
然后解释并执行指令,在执行指察慧令时期,cpu通过数据流取数据,
存放在数据寄存器。
所以指令流取的是指令,数据流取的是数据。
把指令和数据分开放是为了安全和逻侍贺辑结构清晰。
随便指令和数据存放的格式一样,但是访问他们的时老没派机不同
在取指令时期,cpu通过指令流取指令,存放在指令寄存器,
然后解释并执行指令,在执行指察慧令时期,cpu通过数据流取数据,
存放在数据寄存器。
所以指令流取的是指令,数据流取的是数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询