文档介绍:第6章汇编语言程序设计
本章学习目标
本章详细讲述汇编语言程序设计的基本步骤,通过实例分析说明程序的基本结构,按照程序设计的基本步骤设计各种结构程序的方法,主要有:
  汇编语言程序设计基本步骤
顺序程序的基本结构和设计方法
分支程序的基本结构和设计方法
循环程序的结构形式和程序设计
子程序设计的基本过程和设计方法
第6章汇编语言程序设计
汇编语言程序设计基本方法和基本步骤
顺序程序的结构形式和程序设计
分支程序的结构形式和程序设计
循环程序的结构和程序设计
子程序结构与设计方法
开始
汇编语言程序设计基本方法和基本步骤
汇编语言程序设计基本步骤
结构化程序的概念
流程图画法规定
返回本章首页
汇编语言程序设计的一般步骤
汇编语言程序设计一般有以下几个步骤:
,抽象出描述问题的数学模型
5. 编制程序
6. 程序静态检查
7. 上机调试
返回本节
结构化程序的概念
所谓结构化程序设计是指程序的设计、编写和测试都采用一种规定的组织形式进行,而不是想怎么写就怎么写。这样,可使编制的程序结构清晰,易于读懂,易于调试和修改,充分显示出模块化程序设计的优点。
在20世纪70年代初,由Boehm和Jacobi提出并证明的结构定理:即任何程序都可以由3种基本结构程序构成结构化程序,这3种结构是:顺序结构、分支(条件选择)结构和循环结构。每一个结构只有一个入口和一个出口,3种结构的任意组合和嵌套就构成了结构化的程序。
顺序结构是按照语句实现的先后次序执行一系列的操作,它没有分支、循环和转移
(条件选择结构)
分支结构根据不同情况做出判断和选择,以便执行不同的程序段。分支的意思是在两个或多个不同的操作中选择其中的一个。分为双分支结构和多分支结构
循环结构是重复执行一系列操作,直到某个条件出现为止。循环实际上是分支结构的一种扩展,循环是否继续是依靠条件判断语句来完成的。按照条件判断的位置,可以把循环分为“当型循环”和“直到型循环”。第一种情况是先作条件判断,第二种情况是先执行一次循环,然后判断是否继续循环。基本逻辑图下图所示。
流程图画法规定
流程图是由特定的几何图形、指向线、文字说明来表示数据处理的步骤,形象描述逻辑控制结构以及数据流程的示意图。流程图具有简洁、明了、直观的特点。
(1)起止框:表示程序的开始和结束。
起止框
(2)判断框
(3)处理框
(4)调用框