第五章:汇编语言程序设计2PPT推荐.ppt

上传人:b****3 文档编号:15646044 上传时间:2022-11-10 格式:PPT 页数:85 大小:3.45MB
下载 相关 举报
第五章:汇编语言程序设计2PPT推荐.ppt_第1页
第1页 / 共85页
第五章:汇编语言程序设计2PPT推荐.ppt_第2页
第2页 / 共85页
第五章:汇编语言程序设计2PPT推荐.ppt_第3页
第3页 / 共85页
第五章:汇编语言程序设计2PPT推荐.ppt_第4页
第4页 / 共85页
第五章:汇编语言程序设计2PPT推荐.ppt_第5页
第5页 / 共85页
点击查看更多>>
下载资源
资源描述

第五章:汇编语言程序设计2PPT推荐.ppt

《第五章:汇编语言程序设计2PPT推荐.ppt》由会员分享,可在线阅读,更多相关《第五章:汇编语言程序设计2PPT推荐.ppt(85页珍藏版)》请在冰豆网上搜索。

第五章:汇编语言程序设计2PPT推荐.ppt

在进行程序设计时应该考虑满足三个基本要求。

5.2.15.2.15.2.15.2.1程序设计的基本概念程序设计的基本概念程序设计的基本概念程序设计的基本概念程序的设计应满足三个基本要求程序的设计应满足三个基本要求程序的设计应满足三个基本要求程序的设计应满足三个基本要求:

1111正确性:

满足设计的需求,保证程序的正常运行。

正确性:

2222可读性:

应尽可能把解题的算法和步骤作出说明或注释,可读性:

应尽可能把解题的算法和步骤作出说明或注释,增强程序的可读性,使程序简洁:

增强程序的可读性,使程序简洁:

简:

最简化简:

最简化洁:

清晰明了,易读易理解洁:

清晰明了,易读易理解3333可维护性:

程序应该是模块化结构;

易于调试、修改。

可维护性:

要达到以上目标,在学习程序设计的过程中,要掌握程序要达到以上目标,在学习程序设计的过程中,要掌握程序要达到以上目标,在学习程序设计的过程中,要掌握程序要达到以上目标,在学习程序设计的过程中,要掌握程序的基本设计方法和技巧,形成良好风格和素养,并在程序的基本设计方法和技巧,形成良好风格和素养,并在程序的基本设计方法和技巧,形成良好风格和素养,并在程序的基本设计方法和技巧,形成良好风格和素养,并在程序设计的实践中不断总结和提高。

设计的实践中不断总结和提高。

根据实际问题,要全面分析所提供的条件、要求和特点,从中根据实际问题,要全面分析所提供的条件、要求和特点,从中根据实际问题,要全面分析所提供的条件、要求和特点,从中根据实际问题,要全面分析所提供的条件、要求和特点,从中分析找出其规律性,然后抽象出描述该问题的数学模型。

分析找出其规律性,然后抽象出描述该问题的数学模型。

对有些比较简单的问题,不一定非要写出数学模型,但也要用对有些比较简单的问题,不一定非要写出数学模型,但也要用对有些比较简单的问题,不一定非要写出数学模型,但也要用对有些比较简单的问题,不一定非要写出数学模型,但也要用文字的形式把问题尽量阐述清楚,明确要做的工作。

文字的形式把问题尽量阐述清楚,明确要做的工作。

5.2.25.2.25.2.25.2.2程序设计的基本步聚程序设计的基本步聚程序设计的基本步聚程序设计的基本步聚一、分析问题,建立数学模型一、分析问题,建立数学模型一、分析问题,建立数学模型一、分析问题,建立数学模型二、确定算法二、确定算法二、确定算法二、确定算法算法是解决问题的步骤和方法,解决一个问题可能有多种方法,算法是解决问题的步骤和方法,解决一个问题可能有多种方法,算法是解决问题的步骤和方法,解决一个问题可能有多种方法,算法是解决问题的步骤和方法,解决一个问题可能有多种方法,找出合理的算法以及适当的数据结构就会简化计算机的处理。

找出合理的算法以及适当的数据结构就会简化计算机的处理。

计算机仅具有简单的算术和逻辑运算,虽然要解决的问题可以用计算机仅具有简单的算术和逻辑运算,虽然要解决的问题可以用计算机仅具有简单的算术和逻辑运算,虽然要解决的问题可以用计算机仅具有简单的算术和逻辑运算,虽然要解决的问题可以用数学公式描述,但不一定能在计算机中计算,还需要将这些数学数学公式描述,但不一定能在计算机中计算,还需要将这些数学数学公式描述,但不一定能在计算机中计算,还需要将这些数学数学公式描述,但不一定能在计算机中计算,还需要将这些数学问题转化为近似计算公式,成为计算机能执行的基本操作。

问题转化为近似计算公式,成为计算机能执行的基本操作。

起始框:

处理框:

判断框:

子过程框:

终点框:

连接线:

流向线:

AABBYYNN用流程图把解决问题的先后执行步骤直观而清晰地描述出来。

用流程图把解决问题的先后执行步骤直观而清晰地描述出来。

是设计程序的好方法,就象写文章、做报告,制定提纲一样。

三、绘制程序的流程图三、绘制程序的流程图三、绘制程序的流程图三、绘制程序的流程图程序流程图符号程序流程图符号程序流程图符号程序流程图符号四、安排程序的段结构、分配存储器空间四、安排程序的段结构、分配存储器空间四、安排程序的段结构、分配存储器空间四、安排程序的段结构、分配存储器空间六、上机调试、运行程序六、上机调试、运行程序六、上机调试、运行程序六、上机调试、运行程序用用用用EDITEDIT编辑程序:

编辑、建立编辑程序:

编辑、建立ASMASM源程序(文件名源程序(文件名源程序(文件名源程序(文件名.ASMASM)用用用用MASMMASM汇编程序:

汇编程序:

对源程序汇编,产生目标程序(文件名对源程序汇编,产生目标程序(文件名对源程序汇编,产生目标程序(文件名对源程序汇编,产生目标程序(文件名.OBJOBJ)用用用用LINKLINK连接程序:

连接程序:

将将将将OBJOBJ文件转换成可执行文件(文件名文件转换成可执行文件(文件名文件转换成可执行文件(文件名文件转换成可执行文件(文件名.EXEEXE)五、编写汇编语言源程序五、编写汇编语言源程序五、编写汇编语言源程序五、编写汇编语言源程序80868086CPUCPU的存储器采用分段管理方式,源程序必须采用段结构,的存储器采用分段管理方式,源程序必须采用段结构,的存储器采用分段管理方式,源程序必须采用段结构,的存储器采用分段管理方式,源程序必须采用段结构,即在源程序中要分别定义:

代码、数据、堆栈及附加段。

即在源程序中要分别定义:

程序必须定义在代码段,工作单元可使用数据段中的存储单元,程序必须定义在代码段,工作单元可使用数据段中的存储单元,程序必须定义在代码段,工作单元可使用数据段中的存储单元,程序必须定义在代码段,工作单元可使用数据段中的存储单元,也可以使用也可以使用也可以使用也可以使用CPUCPU内部的寄存器。

内部的寄存器。

要注意满足程序设计的正确性、可读性和易维护性。

5.2.35.2.35.2.35.2.3程序的基本结构程序的基本结构程序的基本结构程序的基本结构程序设计语言的语句、数据有序的组合在一起,对求解的程序设计语言的语句、数据有序的组合在一起,对求解的程序设计语言的语句、数据有序的组合在一起,对求解的程序设计语言的语句、数据有序的组合在一起,对求解的问题进行描述,就构成了程序;

问题进行描述,就构成了程序;

由于有序组合的方式不同,就产生了不同类型的程序结构;

一般分为四种基本结构:

顺序程序结构顺序程序结构顺序程序结构顺序程序结构子程序结构子程序结构子程序结构子程序结构循环程序结构循环程序结构循环程序结构循环程序结构分支程序结构分支程序结构分支程序结构分支程序结构一、顺序程序结构(简单程序)一、顺序程序结构(简单程序)一、顺序程序结构(简单程序)一、顺序程序结构(简单程序)顺序程序结构有一个起始框、一个至多个矩形框和一个终止框顺序程序结构有一个起始框、一个至多个矩形框和一个终止框顺序程序结构有一个起始框、一个至多个矩形框和一个终止框顺序程序结构有一个起始框、一个至多个矩形框和一个终止框组成,自上而下按处理框出现的先后顺序执行。

组成,自上而下按处理框出现的先后顺序执行。

是最基础和最简单的程序结构;

在程序设计中占主要部分。

但完全用顺序结构编写的完整程序但完全用顺序结构编写的完整程序但完全用顺序结构编写的完整程序但完全用顺序结构编写的完整程序并不多;

这种结构是各种其它程序并不多;

这种结构是各种其它程序结构中的局部程序段:

结构中的局部程序段:

分支程序就是在顺序程序基础上

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 自然景观

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1