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