控制转移与程序结构.pptVIP

  • 6
  • 0
  • 约1.13万字
  • 约 53页
  • 2018-06-14 发布于福建
  • 举报
控制转移与程序结构

第5章 控制转移和程序结构 制作 钱晓捷 第5章 控制转移和程序结构 5.1 目标地址寻址方式 5.1.1转移范围 5.1.2寻址方式 5.1.3 无条件转移指令 5.2 分支程序结构 5.2.1 条件转移指令 5.2.2 单分支结构 5.2.3 双分支结构 5.2.4 多分支结构 5.3 循环程序结构 5.3.1 循环指令 5.3.2 计数控制循环 5.3.3 条件控制循环 5.4 子程序结构 5.4.1 子程序指令 5.4.2 子程序设计 5.4.3 参数传递 5.4.4 程序模块 目标地址 程序代码在代码段 CS:指明代码段在主存中的开始位置、即段基地址 EIP:给出将要执行指令的偏移地址 程序顺序执行,微处理器自动增量EIP 程序控制转移,EIP随之改变 程序转移到另外的代码段, EIP和CS都将改变 控制转移类指令:改变EIP(有些也改变CS),即改变程序执行顺序(实现程序控制转移)的指令 目标地址寻址方式:改变CS和EIP寄存器,或者说如何指明目的地、即目标地址的方法 转移范围 段内转移 在当前代码段范围内的程序转移 不需更改CS,只要改变EIP(偏移地址) 近转移(Near):16位段中是16位近转移NEAR16, 32位段中是32位近转移NEAR32 短转移(Short):转移范围在127~-128字节 段间转移 从当前代码段跳转到另一个代码段 需要更改CS

文档评论(0)

1亿VIP精品文档

相关文档