计算机系统基础作者袁春风第五章程序的执行课件.pptVIP

  • 410
  • 0
  • 约1.62万字
  • 约 54页
  • 2016-12-25 发布于广东
  • 举报

计算机系统基础作者袁春风第五章程序的执行课件.ppt

程序的执行机制 分以下三个部分介绍 第一讲:程序执行概述 程序及指令的执行过程 CPU的基本功能和基本组成 第二讲:数据通路基本结构和工作原理 数据通路基本结构 数据通路的时序控制 数据通路基本工作原理 第三讲:流水线方式下指令的执行 指令流水线的基本原理 适合流水线的指令集特征 CISC和RISC风格指令集 指令流水线的实现 高级流水线实现技术 程序及指令的执行过程 程序和指令的关系 程序由一条一条指令组成,指令按顺序存放在内存连续单元 程序的执行:周而复始地执行一条一条指令 正常情况下,指令按其存放顺序执行 遇到需改变程序执行流程时,用相应的转移指令(包括无条件转移指令、条件转移指令、调用指令和返回指令等)来改变程序执行流程 程序的执行流的控制 将要执行的指令所在存储单元的地址由程序计数器PC给出,通过改变PC的值来控制执行顺序 指令周期:CPU取出并执行一条指令的时间 程序及指令的执行过程 对于3.6.1中的例子 程序及指令的执行过程 反汇编得到的outputs汇编代码 程序及指令的执行过程 在内存存放的指令实际上是机器代码(0/1序列) 程序及指令的执行过程 机器指令的执行过程 CPU执行指令的过程 取指令 PC+“1” 指令译码 进行主存地址运算 取操作数 进行算术 / 逻辑运算 存结果 以上每步都需检测“异常” 若有异常,则自动切换到异常处理程序

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档