程序
为解决某一问题而设计的一系列指令称为程序。 程序和相关数据存放在存储器中,计算的工作就是执行存放在存储器中的程序。 计算机运行程序的过程就是一条一条地执行指令的过程。
程序的执行又自动地控制着整个计算机的全部操作。 这就是50年前美国数学家冯·诺依曼提出的程序存储和程序控制的思想。这也是目前计算机的基本工作方式。
指令的执行
一条指令的执行过程大体如下:
(1)指令预取部件向指令快存提取一条指令,若快存中没有,则向总线接口部件发出请求,要求访问存储器,取得一条指令;
(2)总线接口部件在总线空闲时,通过总线从存储器中取出一条指令,放入快存和指令预取部件;
(3)指令译码部件从指令预取部件中取得该指令,并把它翻译成起控制作用的微码;
(4)地址转换与管理部件负责计算出该指令所使用的操作数的有效物理地址,需要时,请求总线接口部件,通过总线从存储器中取得该操作数;
(5)执行单元按照指令操作码的要求,对操作数完成规定的运算处理,并根据运算结果修改或设置处理器的一些状态标志;
(6)修改地址转换与管理部件中的指令地址,提供指令预取部件预取指令时使用。
计算机的工作原理
http://zhidao.baidu.com/question/8859335.html?si=1
lz可以去当爱因斯坦