正在加载图片...
5.2.3多分支结构 多分支结构相当于高级语言的CASE语句。 多分支程序的设计方法主要有 逻辑分解方法 将多分支结构以逻辑等效的方法,分解为一串双分支结构。 地址表方法 在数据段定义一个地址表,依次存放各分支对应处理程序的入口地址。 通过将相应处理程序入口地址取入某寄存器,用间接转移指令实现转移。 转移表方法 在代码段建立一个转移表,依次存放实现各分支的转移指令。 通过跳到转移表的相应位置执行其中的转移指令,从而实现转到相应分支的处理程序。 2021//21 80x86汇编语言程序设计2021/1/21 80x86汇编语言程序设计 5.2.3 多分支结构 多分支结构相当于高级语言的CASE语句。 多分支程序的设计方法主要有: ▪ 逻辑分解方法 将多分支结构以逻辑等效的方法,分解为一串双分支结构。 ▪ 地址表方法 在数据段定义一个地址表,依次存放各分支对应处理程序的入口地址。 通过将相应处理程序入口地址取入某寄存器,用间接转移指令实现转移。 ▪ 转移表方法 在代码段建立一个转移表,依次存放实现各分支的转移指令。 通过跳到转移表的相应位置执行其中的转移指令,从而实现转到相应分支的处理程序
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有