1 / 86
文档名称:

第七章分支与转移程序.ppt

格式:ppt   大小:555KB   页数:86页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第七章分支与转移程序.ppt

上传人:文库新人 2019/12/1 文件大小:555 KB

下载得到文件列表

第七章分支与转移程序.ppt

文档介绍

文档介绍:第七章分支与转移程序目的和要求主要掌握各种转移指令或者循环指令的使用方法,能够在程序中使用各种程序结构。掌握汇编语言程序设计的完整步骤,要求能够上机调试程序。(1)选择算法:决定解决问题的总体思路,最后确定为计算机可以执行各种算法.(2)绘制流程图:对于编写较大的程序,这一个步骤是很有效的,把算法思想具体化为图形表示,这使以后编制的程序结构更加清晰、更不容易出现逻辑错误。(3)编制程序:根据流程图写程序,确定程序中的段结构,以及具体使用的指令和伪指令。源程序文件必须以“.ASM”作为后缀名,否则汇编程序会拒绝汇编该源程序。(4)汇编过程:,,那么返回到第三步修改源程序,直到没有语法错误为止.(5)连接过程:(“.OBJ”为后缀)转变为可执行文件(“.EXE”为后缀),如果有多个OBJ文件,就需要把它们连接在一起成为一个EXE文件。(6)调试过程:得到可执行文件以后就要进行程序调试,这是开发周期中花费时间最长的一个过程。,观察程序的执行结果是否正确,如果发现逻辑错误,就回到第三步重复上面的编制、汇编、连接过程。,分为三种:顺序结构、分支结构和循环结构。通过三种基本结构的组合和嵌套,又可以形成更复杂的程序结构。基本程序结构又可以有一些变种,在汇编语言中主要使用5种结构,其中(1)、(2)、(4)是基本结构,(3)、(5)是变种。注意流程图中的符号,学会画流程图。,指令按照在内存中的地址顺序依次被执行,没有任何的流程改变现象。=(3X+Y-5)/2(1)数据分析,表达式中有三个变量X、Y、Z,可以使用三个内存单元来表示,题目没有指明变量的变化范围,使用字节、字为单位都可以。教材中是以字为单位。(2)算法分析:3X:2X+X一条移位指令和一条加法指令可以实现3X+Y-5:一条加法指令和一条减法指令可以实现(3X+Y-5)/2:除以2可以使用右移指令实现总体上程序应该为顺序结构,按照表达式规定的顺序使用加法、减法、移位指令相结合可以实现要求的全部运算。(3)绘制流程图并写出相关程序主体开始计算2X+X计算3X+Y-5计算(3X+Y-5)/2结束MOVAX,VARXSHLAX,1ADDAX,VARXADDAX,VARYSUBAX,5SARAX,1MOVVARZ,AX(4)选择一种程序框架,把程序主体添加到框架中就可以完成整个源程序的编制过程。(5)汇编过程:(ASM文件)进行汇编,检查有没有语法错误,如果有就进入编辑器进行修改。最后,生成目标代码文件(OBJ文件)。(6)连接过程:(EXE文件)。(7)使用DEBUG调试可执行程序,观察程序中有没有逻辑错误,如果有就进入编辑器进行修改,直到程序运行结果无误为止。,任何实用的程序都需要对计算结果或某些必要的测试条件进行判断,根据判断的逻辑结果来决定是否改变程序执行的流程。汇编语言中,实现分支结构的指令是转移类指令,这类指令可以通过修改CS和IP的内容来改变程序执行的流程。其实,程序中的很多循环结构也是通过转移指令来实现的,因为循环结构就是分支结构的一种特例。

最近更新

中国现代中小型民营企业员工招聘现状 6页

婚礼证婚人致辞优秀合集[5篇] 7页

学校清明节活动方案 28页

2024年灯具玻璃项目资金需求报告代可行性研究.. 59页

《变幻的天气作业设计方案-2023-2024学年科学.. 3页

年级写人的作文经典7篇 6页

幼儿园教师演讲稿题目2024(31篇) 61页

2024年插件项目资金筹措计划书代可行性研究报.. 71页

2024年保安员考试题库(夺冠) 121页

2024年保密知识题库及答案【全国通用】 35页

2024年县乡教师选调进城考试《教育学》题库附.. 117页

2024年大学计算机基础等级考试题库含答案ab卷.. 22页

2024年大学计算机考试题库800道附完整答案【夺.. 148页

2024年政工职称考试题库及答案【名师系列】 61页

2024年DVD刻录设备项目投资申请报告代可行性研.. 59页

2024年职业教育法考试题库100道附完整答案(精.. 17页

2024年马原复习题400道【考点精练】 79页

2024年马原试题及参考答案(综合卷) 78页

《马克思主义基本原理概论》试题库含答案(培.. 78页

入党积极分子考试题库200道及答案参考 30页

全国计算机二级考试试题题库精品(能力提升).. 96页

公务员历史常识100题【黄金题型】 14页

历史类常识经典考试题100题带答案(综合题) 14页

2023年湖南省普通高中学业水平合格性考试数学.. 5页

登杆检查安全措施3篇 6页

船舶垃圾管理计划 8页

灌注桩接桩规范 2页

GB21148-2020足部防护安全鞋 35页

最新《施工现场临时用电安全技术规范》(JGJ46.. 7页

传授在家菩萨戒仪规 11页