- 8
- 0
- 约1.85千字
- 约 11页
- 2019-08-21 发布于天津
- 举报
微机原理与接口技术第章汇编语言程序设计西安邮电大学计算机学院王钰本讲主要内容汇编语言程序设计顺序程序设计分支程序设计第章汇编语言程序设计第章汇编语言程序设计汇编语言程序设计通常编制一个汇编语言源程序应按如下步骤进行明确任务确定算法绘制流程图根据流程图编写汇编语言程序上机调试程序程序的基本结构有四种顺序结构分支结构循环结构和子程序结构第章汇编语言程序设计顺序程序设计顺序结构也称线性结构其特点是其中的语句或结构被连续执行这种结构的程序从开始到结尾一直是顺序执行的中途没有任何分支开始结束第章汇编语言程
微机原理与接口技术 第5章 汇编语言程序设计 西安邮电大学计算机学院 王 钰 本讲主要内容: 汇编语言程序设计 顺序程序设计 分支程序设计 第5章 汇编语言程序设计 第5章 汇编语言程序设计 5.6 汇编语言程序设计 通常,编制一个汇编语言源程序应按如下步骤进行: ⑴ 明确任务,确定算法。 ⑵ 绘制流程图。 ⑶ 根据流程图编写汇编语言程序。 ⑷ 上机调试程序。 程序的基本结构有四种:顺序结构、分支结构、循环结构和子程序结构。 第5章 汇编语言程序设计 1. 顺序程序设计 顺序结构也称线性结构,其特点是其中的语句或结构被连续执行。 这种结构的程序从开始到结尾一直是顺序执行的,中途没有任何分支。 S1 S2 S3 开始 结束 第5章 汇编语言程序设计 [例1]求两个数的平均值。这两个数分别存放在X单元和Y单元中,而平均值放在Z单元中。 源程序编制如下: DATA SEGMENT X DB 8FH Y DB 97H Z DB ? DATA ENDS STAC SEGMENT STACK ‘STACK’ DW 20H DUP(?) TOP LABEL WORD STAC ENDS 第5章 汇编语言程序设计 CODE SEGMENT MAIN PROC FAR ASSUME CS:CODE,DS:DATA,SS:STAC START: PUSH DS MOV AX, 0 PUSH AX MOV AX, DATA MOV DS, AX MOV AX, STAC MOV SS, AX MOV SP, OFFSET TOP MOV AL, X ADD AL, Y MOV AH, 0 ADC AH, AH SHR AX, 1 MOV Z, AL RET MAIN ENDP CODE ENDS END START MOV AX, STAC MOV SS, AX MOV SP, OFFSET TOP PUSH DS MOV AX, 0 PUSH AX MOV AX, DATA MOV DS, AX 第5章 汇编语言程序设计 2. 分支程序设计 分支程序结构也称条件结构,通常是在两种或两个以上的不同的操作中选择其中的一个: 分支是通过条件转移指令来实现的。分支结构有一个共同点:运行方向总是向前的。 条件 S N Y 条件 S1 S2 N Y S1 S2 Sn 条件 … 第5章 汇编语言程序设计 [例] 现有一符号函数: 1 当X0时 Y= 0 当X=0时 -1 当X0时 假定X为-25,且存放在VARX单元中,函数值Y存放在VARY单元,试编写程序根据X的值确定函数Y的值。 根据题意画出流程图如下: 第5章 汇编语言程序设计 实现符号函数程序的流程图 开始 AL←X AL≥0? Y←-1 结束 AL=0 Y←1 Y←0 Y Y N N 第5章 汇编语言程序设计 DSEG SEGMENT VARX DB -25 VARY DB ? DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG START: MOV AX, DSEG MOV DS, AX MOV AL, VARX CMP AL, 0 JGE NEXT MOV VARY, -1 JMP HALT NEXT: JE ZARE MOV VARY, 1 JMP HALT ZARE: MOV VARY, 0 HALT: MOV AH, 4CH INT 21H CODE ENDS END START 第 五 讲 结 束 第5章 汇编语言程序设计
您可能关注的文档
最近下载
- Xikong西莱克低温机控制板SHXK814用户手册.pdf
- 爱迪生牛顿大发明攻略.doc VIP
- 重庆天齐锂电新材料有限公司新建1000吨_年高能锂电材料电池级金属锂项目环评报告.pdf VIP
- 朗文3A复习资料及垃圾分类作文8篇.doc VIP
- DB65T 3694-2015 现行哈萨克文与西里尔哈萨克文编码字符转换规则.docx VIP
- TGXAS 1044-2025《中医护理三级查房规范》(发布稿).pdf VIP
- 华为云服务登录.doc VIP
- 采砂场工业用水水资源论证论证表详解.doc VIP
- Onkyo安桥TX-NR828中文说明书.pdf
- 采砂场工业用水水资源论证论证表分析报告.doc
原创力文档

文档评论(0)