汇编语言程序设计电子稿(第五章).pptVIP

  • 2
  • 0
  • 约6.97千字
  • 约 41页
  • 2015-09-25 发布于广东
  • 举报
汇编语言程序设计电子稿(第五章)

第五章 汇编语言程序设计 5.4 分支程序设计 2. 利用地址表实现多向分支 当要根据某个变量的值,进行多种不同处理时,就产生了多向分支。多向分支的结构图5.17所示。在高级语言中,常用SWITCH语句等实现多向分支。在汇编语言中,如何实现多向分支呢? 第五章 汇编语言程序设计 5.4 分支程序设计 2. 利用地址表实现多向分支 【例】任何复杂的多向分支总可分解成多个简单分支。下图给出了根据X的值是否为1-4,而进行5中不同处理的流程图片段。 N 条件1满足? Y 处理语句1 N 条件2满足? Y 处理语句2 N 条件3满足? Y 处理语句3 N 条件4满足? Y 处理语句4 处理语句5 第五章 汇编语言程序设计 5.1 源程序的基本结构 汇编语言源程序的组成部分有:模块、段、子程序和宏等。一个模块对应一个目标文件,当开发较大型的应用程序时,该程序可能由若干个目标文件或库结合而成的。有关子程序的知识和宏将在后续章节介绍,本章将介绍程序段及程序结构。 1 段的定义 微机系统的内存是分段管理的,为了与之相对应,汇编语言源程序也分若干个段来构成。8086CPU有四个段寄存器,在该系统环境下运行的程序在某个时刻最多可访问四个段,而80386及其以后的CPU都含有六个段寄存器,于是,在这些系统环境下开发的运行程序在某个时刻最多可访问六个段。 5.1 源程序

文档评论(0)

1亿VIP精品文档

相关文档