顺序程序设计.ppt

顺序程序设计.ppt

ID:49380920

大小:136.50 KB

页数:11页

时间:2020-02-04

顺序程序设计.ppt_第1页
顺序程序设计.ppt_第2页
顺序程序设计.ppt_第3页
顺序程序设计.ppt_第4页
顺序程序设计.ppt_第5页
资源描述:

《顺序程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章汇编语言程序设计程序设计思想顺序程序设计分支程序设计循环程序设计子程序或过程的设计9/8/20211本章内容简介在讲述了8086/8088指令系统及汇编语言程序格式的基础上,本章讲述8086/8088汇编语言程序设计的方法。主要包括:程序设计思想、顺序程序设计、分支程序设计和循环程序设计。针对每一种程序结构,都给出了大量的编程实例。在分析程序结构的过程中,可以进一步体会8086/8088指令以及伪指令的使用。在本章的最后一节讲述了子程序(过程)的设计及调用方法,并通过实例给出子程序(过程)的定义和调用方法

2、及主程序与过程之间传递参数的方法,具体有利用寄存器传递参数、利用内存缓冲区传递参数和利用堆栈区传递参数。9/8/202126.1程序设计思想程序要有良好的结构,简明,易读,易调试。执行速度快。占用存储空间少。9/8/20213编制汇编语言程序的步骤分析问题确定算法绘制程序框图分配存储器空间根据框图编写程序静态检查9/8/20214程序设计方法结构化程序设计:任何程序都可以由顺序、分支、循环三种基本结构组成。其特点是每个结构具有一个入口和一个出口。模块化程序设计:把大程序分解成许多较小的功能相对独立的子程序(称为

3、模块)来编写,分别调试各模块。然后再组合连接成一个完整的程序。9/8/202156.2顺序程序设计顺序程序的特点是程序的顺序执行,即按照程序中汇编语言指令的自然次序,由程序开头逐条执行直至程序结束为止。在大多数程序中是不可缺少的基本组成部分。顺序程序设计,又叫直接程序设计。它是相对于分支程序和循环程序设计而言的。因此,可以说顺序程序是既不包含分支,又不包含循环的程序,顺序程序是从第一条指令开始,按其自然顺序,一条指令一条指令地执行,在运行期间,CPU既不跳过某些指令,也不重复执行某些指令。一直执行到最后一条指令

4、为止,此程序的任务也就完成了。9/8/20216习题讲解1、将数据段中两个字型变量FIRST和SECOND相加,结果存放在THIRD中。9/8/202172、编程将字型变量A的高4位和低4位置0,其余位不变。9/8/202183、设内存单元X中存有0至9中任一自然数X,求其:1、平方值,2、立方值。算法:用查表法实现。9/8/202194、将一个字节BCD码转换为两个ASCII码。分析:一个字节的BCD码就是用一个字节的二进制数表示两位十进制数。如十进制数96表示成压缩BCD码就是96H,转换成ASCII码就是

5、压缩BCD码表示的十进制数的高位和低位分开,以ASCII码表示,即转换成39H和36H。9/8/2021105、将AX寄存器中的16位二进制数分成四组,每组4位,然后把这四组数分别放在AL、BL、CL、DL中。9/8/202111

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。