安徽理工大学计算机汇编教程-基本程序设计.ppt

安徽理工大学计算机汇编教程-基本程序设计.ppt

ID:56000276

大小:153.00 KB

页数:28页

时间:2020-06-13

安徽理工大学计算机汇编教程-基本程序设计.ppt_第1页
安徽理工大学计算机汇编教程-基本程序设计.ppt_第2页
安徽理工大学计算机汇编教程-基本程序设计.ppt_第3页
安徽理工大学计算机汇编教程-基本程序设计.ppt_第4页
安徽理工大学计算机汇编教程-基本程序设计.ppt_第5页
资源描述:

《安徽理工大学计算机汇编教程-基本程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、8086/8088和ARM核汇编语言程序设计第5章基本程序设计锁绩澈沽寥叁活笋赠饭究朱服隘摊戳稚峦后斟常邀玉富忙啪穿新中营骇燃安徽理工大学计算机汇编教程-基本程序设计安徽理工大学计算机汇编教程-基本程序设计5.1程序设计方法概述5.2流程图5.3结构化程序设计第5章基本程序设计5.4顺序结构的程序设计杏燃盈聘最磊回始椽凝剖蚌七害悦欠韧阜宙皮祈蛾丁往戌蹿痪擅配投有桔安徽理工大学计算机汇编教程-基本程序设计安徽理工大学计算机汇编教程-基本程序设计汇编语言同BASIC或C等高级语言一样,都是一些语句和指令的集合,这些语句决定计算机将做什

2、么,它们的不同之处在于如何指示计算机完成相应的任务。高级语言给出一般性命令,而汇编语言给出具体的命令。汇编语言指令集中的语句直接涉及到计算机的硬件部分,提供给计算机更详细的命令,直接对硬件进行操作,如“置32于AX寄存器中”,“将CL寄存器的内容传送到DL寄存器中”,“存储DL寄存器中数到内存3456地址处”等。5.1程序设计方法概述使用汇编语言是在计算机能够理解的基础上编写程序,但又不必死记机器代码。采用像英文缩写一样的指令,然后运行汇编程序(将汇编语言编写的程序翻译成机器代码)将它们转化为机器代码。用汇编指令写的程序称为汇编语

3、言源程序。微处理器可执行的机器代码形式称为目标程序。蓟榜敬扦咨独芒岳湘蔬入贵醛蔫梆茫勒售衙曰眯嫁瘴御怯佳利诵碑够填碑安徽理工大学计算机汇编教程-基本程序设计安徽理工大学计算机汇编教程-基本程序设计一般说来,编制一个汇编语言程序需要完成以下步骤:(1)分析题意,建立数学模型,确定数据结构及算法。这一步是能否编制出高质量程序的关键,因此不应该一拿到题目就急于写程序,而是应该仔细地分析和理解题意,找出合理的算法及适当的数据结构。(2)根据算法画出程序流程图。这一步对初学者尤其重要,这样做可以减少出错的可能性。画流程图时可以从粗到细把算法

4、逐步地具体化。(3)根据算法及数据结构分配内存单元和寄存器。(4)编写汇编语言源程序。(5)使用汇编程序调试工具上机调试程序。5.1.1编写汇编语言程序的步骤5.1程序设计方法概述逐疯矽肛腿檬周碎辅宫眠赵兰艘悦顺秩凹烤棘荫蝴抒悯拔炎胚唇虞轿横誓安徽理工大学计算机汇编教程-基本程序设计安徽理工大学计算机汇编教程-基本程序设计5.1.2判断程序质量的标准5.1程序设计方法概述一个良好的程序应符合以下标准:(1)程序可读性强。(2)程序执行的时间短(效率高)。(3)程序所占用的内存少。(4)程序的语句行数少。罕组旧矫盘梨坏握湛汞糊战疡谭

5、傲鼎乱狞镑婆梨筹遇簿直徽翰净贯紫泰颈安徽理工大学计算机汇编教程-基本程序设计安徽理工大学计算机汇编教程-基本程序设计5.1.3汇编语言程序的开发过程5.1程序设计方法概述一般来说,开发汇编语言程序有以下面5个步骤:(1)设计(2)编辑(3)汇编(4)连接(5)调试济鸿涕牛勿鸵元厉掀活藏匣抖屠榨世觉叛删炔筛腥嘛凯害涂杏翠驱峭贝炽安徽理工大学计算机汇编教程-基本程序设计安徽理工大学计算机汇编教程-基本程序设计5.1.3汇编语言程序的开发过程5.1程序设计方法概述(1)设计根据所需完成的任务要求、设计程序结构,确定应用算法,并按使用的寄

6、存器从程序段、数据段和堆栈段制定内存分配方案,画出程序流程图。碳糜扰况溪痕例愉须氖努苫笺挎诸冶肤姑跟慧戴纤牢增污颂抖奄纱个宗怔安徽理工大学计算机汇编教程-基本程序设计安徽理工大学计算机汇编教程-基本程序设计5.1.3汇编语言程序的开发过程5.1程序设计方法概述(2)编辑根据设计方案及程序流程图创建汇编语言源程序。该源程序是按照汇编语言语法规则编写的文本文件,定义为后缀是.ASM的文件。它由程序员通过文本编辑器来完成。文本编辑器是任何流行的字处理器或编辑器,只要它们可以产生纯ASCII码文本文件,不带有任何特殊控制码和格式码。DOS

7、下常用的有Edit、PE2等。Windows下常用的有Word等,但文件存储格式必须为(.TXT)文本格式,且扩展名必须为.ASM。恭裂陀民聂节匠绎形桌登胞曹挞兔伤纂咐才兜搭趾佣凰脚葱守许蔡芦形诞安徽理工大学计算机汇编教程-基本程序设计安徽理工大学计算机汇编教程-基本程序设计5.1.3汇编语言程序的开发过程5.1程序设计方法概述(3)汇编汇编是指将汇编语言编写的程序翻译成机器代码组成的目标程序的过程。自动完成这一任务的软件叫汇编程序,又称为汇编器。自动生成的目标程序是机器可以理解的,它是后缀为.OBJ的文件。在汇编的过程中,汇编程

8、序可以发现源程序的语法诺误,如格式错误、非法指令、操作数类型不匹配等。一旦发现错误,汇编程序会提示程序员对源程序加以修改,并重新汇编。汇编程序主要包括以下几方面的功能:①检查源程序中的语法错误,并给出出错信息。②产生源程序的目标程序,并给出列表文件

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

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

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