CPU为什么会执行指令,是如何运作的
4个回答
展开全部
操作系统也是软件,也是一大堆程序组成的,所以不要觉得它多么神秘。
既然是程序,程序又是由一条条各种这台计算机所支持的指令构成的,执行程序就是执行这一条条指令。
CPU执行指令过程,计算机每执行一条指令都可分为三个阶段进行。即取指令-----分析指令-----执行指令。
取指令的任务是:根据程序计数器PC中的值从程序存储器读出现行指令,送到指令寄存器。
分析指令阶段的任务是:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。
计算机执行程序的过程实际上就是逐条指令地重复上述操作过程,直至遇到停机指令可循环等待指令。
一般计算机进行工作时,首先要通过外部设备把程序和数据通过输入接口电路和数据总线送入到存储器,然后逐条取出执行。但单片机中的程序一般事先我们都已通过写入器固化在片内或片外程序存储器中。因而一开机即可执行指令。
国奥科技
2024-11-14 广告
2024-11-14 广告
提供ZR执行器的企业,国奥科技(深圳)有限公司挺不错的,可以咨询了解一下。国奥科技(深圳)有限公司成立于2018年,位于深圳南山科技园国民技术大厦,是专注于先进制造领域关键技术的研发机构和制造商。国奥科技的理念是“因科技,而变革”,旨在用科...
点击进入详情页
本回答由国奥科技提供
展开全部
复位后从某个确定的地址读取数据和指令,然后送运算单元处理。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
通过CPU内嵌的编写命令体系实现对外功能的扩展。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
刚登陆百度知道就跳出这条问题,点开后看到已经有推荐答案,但还没锁还能回答,不知现在的回答是否迟了?
首先CPU是由大量的数字逻辑电路组成,如门电路、计数器、定时器、移位寄存器以及模拟开关、比较器等等,其所谓的“执行指令”中的指令转化到最终是一组二进制参数,即一组数字逻辑电路中的1和0。
CPU的最终端源头是一个震荡电路(也称时钟),它输出的震荡高低电平,在数字逻辑电路中为1与0,通过计数器使它循环依次地控制著各不同特定功能电路的工作和停止,其中有的受控特定工作电路需由“指令”参数再做分支控制,即根据参数1或0再做出相应的控制处理,在这样的层层迭加下,就形成执行指令和运作了。
首先CPU是由大量的数字逻辑电路组成,如门电路、计数器、定时器、移位寄存器以及模拟开关、比较器等等,其所谓的“执行指令”中的指令转化到最终是一组二进制参数,即一组数字逻辑电路中的1和0。
CPU的最终端源头是一个震荡电路(也称时钟),它输出的震荡高低电平,在数字逻辑电路中为1与0,通过计数器使它循环依次地控制著各不同特定功能电路的工作和停止,其中有的受控特定工作电路需由“指令”参数再做分支控制,即根据参数1或0再做出相应的控制处理,在这样的层层迭加下,就形成执行指令和运作了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询