




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难,1,5.6 汇编语言程序设计的基本方法,通常,编制一个汇编语言源程序应按如下步骤进行: 明确任务,确定算法。 绘制流程图。 根据流程图编写汇编语言程序。 上机调试程序。 程序的基本结构有四种:顺序结构、分支结构、循环结构和子程序结构。,天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难,2,5.6.1 顺序程序设计,顺序结构也称线性结构,其特点是其中的语句或结构被连续执行。 顺序程序是最简单的,也是最基本的一种程序结构。这种结构的程序从开始到结尾一直是顺序执行的,中途没有任何分支。从这种结构的流程图来看,除了有一个起始框,一个终止框外,就
2、是若干执行框,没有判断框。,S1,S2,S3,开始,结束,天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难,3,例1求两个数的平均值。这两个数分别存放在X单元和Y单元中,而平均值放在Z单元中。源程序编制如下: DATA SEGMENT X DB 8CH Y DB 64H ZDB ? DATA ENDS STACKSEGMENT DW 20H DUP(0) TOPLABLE WORD STACKENDS,天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难,4,CODESEGMENT MAINPROC FAR ASSUME CS:CODE ASSUMEDS:DATA ASSUME SS:ST
3、ACK START:PUSH DS MOV AX, 0 PUSH AX MOV AX, DATA MOV DS, AX MOV AX, STACK MOV SS, AX MOV SP, OFFSET TOP,天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难,5,MOV AL, X ADD AL, Y MOV AH, 0 ADC AH, AH SHR AX, 1 MOV Z, AL RET MAINENDP CODEENDS END START,天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难,6,5.6.2 分支程序设计,分支程序结构也称条件结构,通常是在两种或两个以上的不同的操作中选
4、择其中的一个,如下图所示: 分支是通过条件转移指令来实现的。分支结构有一个共同点:运行方向总是向前的。,条件,S1,S2,条件,S,S1,S2,Sn,条件,N,N,Y,Y,天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难,7,例2 现有一符号函数: 1 当X0时 Y= 0 当X=0时 -1 当X0时 假定X为-25,且存放在VARX单元中,函数值Y存放在VARY单元,试编写程序根据X的值确定函数Y的值。 根据题意画出流程图如下:,天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难,8,实现符号函数程序的流程图,开始,ALX,AL0?,Y-1,结束,AL0,Y1,Y0,Y,Y,N,N,天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难,9,编写程序如下: DSEGSEGMENT VARXDB -25 VARYDB ? DSEGENDS CSEGSEGMENT ASSUME CS:CSEG,DS:DSEG START:MOV AX, DSEG MOV DS, AX MOV AL, VARX CMP AL, 0 JGE NEXT MOV AL, 0FFH JMP HALT,天下事有难易乎,为之,则难者亦易矣;不为,则易者亦难,10,NEXT:JE ZARE MOV AL, 1 JMP H
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药品进货合同管理制度
- 药品验收岗位管理制度
- 药店卖场空间管理制度
- 营业场所车辆管理制度
- 设备使用记录管理制度
- 设备外委检修管理制度
- 设备政府采购管理制度
- 设备检修单位管理制度
- 设备等级评定管理制度
- 设备设施定人管理制度
- 数字资产投资策略-洞察分析
- 《班组长培训》课件
- 市政工程施工质量保障体系
- 临床约翰霍普金斯跌倒评估量表解读
- GB/T 44786-2024水力发电厂自动化计算机控制导则
- 妇幼健康信息管理制度
- 47届世赛江苏省选拔赛轨道车辆技术项目技术工作文件v1.1
- 《供应链管理》课件 第7章 供应链运输管理
- 城市综合管廊安全培训
- 信访条例解读企业培训
- 2024至2030年中国纪检监察信访管理系统行业投资前景及策略咨询研究报告
评论
0/150
提交评论