中易网

简要说明计算机执行一条指令的基本操作。

答案:3  悬赏:10  
解决时间 2021-01-19 13:06
简要说明计算机执行一条指令的基本操作。
最佳答案
通常,一条指令的执行分为取指令阶段、分析及取数阶段和执行阶段3个过程。
(1)取指令

取指令阶段完成将现行指令从内存中取出来并送到指令寄存器中,具体操作为:首先,将程序计数器PC中的内容通过地址总线送至内存地址寄存器;第二,向仙存发读命令;第三,从内存中取出的指令经数据寄存器、数据总线送到指令寄存器中;第四,将PC的内容递增,为取下一条指令做好准备。

(2)分析及取数指令

取出指令后,机器立即进入分析及取数阶段,指令译码器ID可识别和区分不同的指令类型及各种获取操作数的方法。由于各条指令功能不同,寻址方式也不同,所以分析及取数阶段的操作是不同的。

(3)执行

执行阶段完成指令规定的各种操作,产生运算结果,并将结果存储起来。

总之,计算机的基本工作过程可以概括为取指令、分析及取数、执行等,然后再取下一条指令, 如此周而复始,直到遇到停机指令或外来事件的干预为止。
全部回答
什么指令?
一条指令的执行过程大体如下:
(1)指令预取部件向指令快存提取一条指令,若快存中没有,则向总线接口部件发出请求,要求访问存储器,取得一条指令;
(2)总线接口部件在总线空闲时,通过总线从存储器中取出一条指令,放入快存和指令预取部件;
(3)指令译码部件从指令预取部件中取得该指令,并把它翻译成起控制作用的微码;
(4)地址转换与管理部件负责计算出该指令所使用的操作数的有效物理地址,需要时,请求总线接口部件,通过总线从存储器中取得该操作数;
(5)执行单元按照指令操作码的要求,对操作数完成规定的运算处理,并根据运算结果修改或设置处理器的一些状态标志;
(6)修改地址转换与管理部件中的指令地址,提供指令预取部件预取指令时使用。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
狗看见老人莫名其妙的叫
快要小升初了,找一个语数英的老师教教我,该
5.20就要来了,要送礼物给男朋友么
什么时候按摩三阴交穴和足三里穴会使皮肤变白
枣阳市襄樊卡诺亚定制家具这个地址怎么能查询
追求精益求精的词语
广东人叫“元西”的菜,真实叫什么呀
读《使徒行传》的疑惑???
鳄鱼哪款皮肤好看
带有"丽"和"君"的诗句有哪些?
宠物门诊怎么去啊,我要去那办事
体重怎么昨天和今天查一斤啊,都是早上起来称
中国移动(浠水环通客运总站)怎么去啊,我要去
我的vs2008 编写c语言源代码的时候一直提示文
我现在贵阳市黔灵山公园附近想去青岩古镇如何
推荐资讯
有什么渠道可以了鸿运国际备用?
新月艺术培训地址有知道的么?有点事想过去
测试纸上出现很深T
年柱正财 月柱七杀 日柱日元 时柱七杀 男
照相应该是take photo还是take photos?
谁买过好的绝缘胶皮啊?推荐哥们一下
两根电线接公开五项
苹果新旧包装随机发货是什么意思
正西社区居委会怎么去啊,有事要去办理
我纹身我喝酒我牵过烂人的手 求歌名谢谢
蛋字的上面一部分读什么旁
年纪并不大胡子一大把不论遇见谁都爱喊妈妈
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?