箩五章高级汇编语言程序设计 第五x 高级汇语言序设 ☆☆★☆☆☆★☆☆☆☆★☆☆☆★☆☆☆☆☆☆☆☆★☆☆☆ MMM器
第 五 章 高 级 汇 编 语 言 程 序 设 计 封面 1 ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
箩五章高级汇编语言程序设计 第五章高级汇编语言程序设计 5.1高级语言特性 5.2宏结构程序设计 5.3模块化程序设计 5.4输入输出程序设计 本章重点及习题分析 MMMb器器 2
第 五 章 高 级 汇 编 语 言 程 序 设 计 第五章高级汇编语言程序设计 2 第五章 高级汇编语言程序设计 5.1 高级语言特性 5.2 宏结构程序设计 5.3 模块化程序设计 5.4 输入输出程序设计 本章重点及习题分析
箩五章高级汇编语言程序设计 5.1高级语言特性 通过引入一些伪指令,使汇编语言程序设计具有高 级语言程序设计的特性,即可以采用类似高级语言的形 式设计分支、循环和子程序结构,大大减轻了使用汇编 语言编程的工作量 5.1.1条件控制伪指令 5.1.2循环控制伪指令 5.1.3过程声明和调用伪指令 返回第五章
第 五 章 高 级 汇 编 语 言 程 序 设 计 5.1 高级语言特性 3 5.1 高级语言特性 通过引入一些伪指令,使汇编语言程序设计具有高 级语言程序设计的特性,即可以采用类似高级语言的形 式设计分支、循环和子程序结构,大大减轻了使用汇编 语言编程的工作量。 5.1.1 条件控制伪指令 5.1.2 循环控制伪指令 5.1.3 过程声明和调用伪指令 返回第五章
箩五章高级汇编语言程序设计 51.1条件控制伪指令 IF/.ELSE|F/.ELSE/.ENDF:类似高级语言的 F/THN,ELSE和ENDF的相应功能。汇编时展开,自动 生成相应的比较和条件转移指令,实现分支结构。 F条件表达式 ;条件为真,执行分支体1 分支体1 [.ELSE|F条件表达式;前面F[及前面 ELSEIF为假, 分支体2] ;当前条件为真,执行分支体2 I ELSE 前面|F[及前面 ELSEIF为假, 分支体3] 执行分支体3 ENDF 分支结束
第 五 章 高 级 汇 编 语 言 程 序 设 计 5.1.1 条件控制伪指令 4 5.1.1 条件控制伪指令 .IF/.ELSEIF/.ELSE/.ENDIF:类似高级语言的 IF/THIN,ELSE和ENDIF的相应功能。汇编时展开,自动 生成相应的比较和条件转移指令,实现分支结构。 .IF 条件表达式 ;条件为真,执行分支体1 分支体1 [.ELSEIF 条件表达式 ;前面IF[及前面ELSEIF]为假, 分支体2 ] ;当前条件为真,执行分支体2 [.ELSE ;前面IF[及前面ELSEIF]为假, 分支体3 ] ;执行分支体3 .ENDIF ;分支结束
箩五章高级汇编语言程序设计 不考虑多层嵌套,有4种基本格式 1.).F条件表达式;条件表达式为真,执行 分支体 ;分支体,否则执行后面 ENDIF ;语句 F条件表达式 分支体1 ELSE 分支体2 ENDF ;分支体1、2必做其 5
第 五 章 高 级 汇 编 语 言 程 序 设 计 条件控制伪指令 5 不考虑多层嵌套,有4种基本格式 .IF 条件表达式 ;条件表达式为真,执行 分支体 ;分支体,否则执行后面 .ENDIF ;语句 .IF 条件表达式 分支体1 .ELSE 分支体2 .ENDIF ;分支体1、2必做其一 1. 2