微型计算机的一般过程

匿名 (未验证) 提交于 2019-12-02 23:00:14

微型计算机的一般过程:

  • 计算机的工作就是执行程序,程序就是指令(0和1构成的机器语言的指令)按照一定顺序构成的序列,高级语言中的一行语句可以对应一条指令或多条指令
  • 一段语言要执行,先翻译成机器能识别的由0和1表示的机器语言指令
  • 所以计算机的工作就是按照一定的顺序,一条一条地执行指令

1.计算机中指令的执行过程


指令:

  • 人向计算机发出的,能够为计算机所识别的命令(人也能认识,机器也能认识)
  • 我们编写好一段程序后,会保存在硬盘上。硬盘是外设,不能直接和CPU之间进行交互,所以要放在内存上
  • 所以,写好程序,编译之后成了由0和1所表示的机器语言指令,然后把它装入到内存里,才能被CPU执行
  • 程序=指令+数据,
  • cpu把指令或数据取出来,运行之后,再把结果送回内存
    • 具体步骤:

      CPU把要执行的指令从内存中取过来
      分析指令(指令译码)
      如果需要的话把要操作的运算数据取过来
      执行指令
      如果有需要的话把结果送回内存
  • 核心步骤只有三个另外两个有些不需要做的情况下可以不做
  • 指令的执行方式:
  • 这些步骤都有可能是多个部件或一个部件在做
  • 这些步骤可能是一个一个的做,有可能同时在做也就是说这三个部件有可能是顺序执行,也有可能是并行执行
  • 顺序执行:
    一个指令执行完之后再执行下一条指令,容易控制,效率相对来说比较低
  • 并行执行:
    同时执行多条指令,控制相对复杂,效率较高

2.冯 诺依曼计算机的工作原理:

存储程序工作原理:

 就是把我们要完成的工作编写成一段程序,  按一定的顺序把它放入存储器中,  要执行的时候再一条一条的拿出来执行,


例:读取一条指令的过程


转载请标明出处:微型计算机的一般过程
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!