2009新编汇编语言课件将第五章.pptVIP

  • 4
  • 0
  • 约1.21万字
  • 约 95页
  • 2018-12-27 发布于福建
  • 举报
2009新编汇编语言课件将第五章

第五章 顺序、分支、循环程序设计 学习目的 掌握转移指令与循环指令的使用方法,能够在程序中使用各种程序结构。 掌握汇编语言程序设计的完整步骤,能够上机调试程序。 5.1 顺序结构程序设计 顺序结构:指令按照内存中的地址顺序依次被执行,没有任何流程改变。 例1 计算 Z =(3X+Y-5)/ 2 (其中的变量为无符号数) (1)数据分析 表达式中有三个变量X、Y、Z,可以使用三个内存单元来表示。 未指明变量的变化范围,使用字节、字为单位均可,这里以字为单位。 (2)算法分析 3X : 2X+X 一条移位指令和一条加法指令 3X+Y-5 : 一条加法指令和一条减法指令 (3X+Y-5)/ 2 :可使用右移指令 程序应为顺序结构,按照表达式规定的顺序使用加法、减法、移位指令可实现全部运算。 (3)绘制流程图并写出程序主体 编制完整程序的余下步骤 (4)选择一种程序框架,把程序主体添加到框架中。 (5)汇编过程:使用MASM.EXE对源程序文件(ASM)进行汇编,检查并修改语法错误,生成目标代码文件(OBJ)。 (6)连接过程:使用LINK.EXE连接工具把OBJ文件组织为可执行文件(EXE文件)。 (7)使用DEBUG调试可执行程序,观察并修改程序中的逻辑错误。 5.2 分支程序设计 若程序需对计算结果或测试条件进行判断,根据判断结果来决定程序流程,则采

文档评论(0)

1亿VIP精品文档

相关文档