1 / 4
文档名称:

第14讲 汇编程序的基本结构(一).doc

格式:doc   页数:4
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

第14讲 汇编程序的基本结构(一).doc

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

第14讲 汇编程序的基本结构(一).doc

文档介绍

文档介绍:第十四讲汇编程序的基本结构(一)
教学目的:
1、掌握汇编语言的三种结构
2、掌握顺序结构、分支结构程序的编写方法
教学重点:
顺序结构、分支结构
教学难点:
分支结构、分支条件的确定
教学环节
组织教学:(2分钟)检查学生人数,强调作业要求。
直接进入新授课: §3-8 汇编语言程序的基本结构及应用举例
程序编写做到:
占用存储空间少;
运行时间短;
程序的编制、调试及排错所需时间短;
结构清晰,易读、易于移植。
按结构化程序设计思想,任何复杂程序都可由顺序结构、分支结构、循环结构等构成。
如图1所示。
顺序结构分支结构
入口
分支1
分支2
出口
B
A
入口
C
出口

N Y



图(a) 图(b)

循环结构
入口入口
Y
条件满足否? 处理
N
处理修改条件
修改条件条件满足否? N
Y
出口出口
图(c)
图1 常用程序结构


一、顺序程序举例
例1、设在外RAM的60H单元存有1个字节代码,要求将其分解成两个4位字段,高4位存入原单元的低4位,其低4位存入61H单元的低4位,且要求这两个单元的高4位均为0,试编制完整程序。
解: 字节分解:
60H ×××× □□□□
60H 0 0 0 0 ×××× 0 0 0 0 □□□□ 61H
核心指令 ANL
ORL 1000H
MODE:MOV R0,#60H
MOVX A,***@R0
MOV B,A
ANL A,#0F0H
SWAP A
MOVX ***@R0,A
ANL B,#0FH
MOV A,B
INC R0
MOVX ***@R0,A
END
二、分支结构与分支程序设计
结构:根据不同的条件,进行相应的处理。
通常用条件转移指令形成简单分支结构。
如: 判(A) = Z 或 NZ ,转移
判(CY)= 1 或 0 ,转移
判(bit)=1 或 0 ,转移
CJNE 比较不相等转移
例3、设a存放在累加器A中,b存放在寄存器B中,要求按下式计算Y值,并将结果Y存于累加器A 中,试编写程序。
a-b (a≥0)
Y =
a+b (a < 0)
解:本题关键是判a是正数,还是负数;7便知。
ORG 1000H
BR: JB ACC7,MINUS
CLR C
SUBB A,B
SJMP DONE
MINUS: ADD A,B
DONE: SJMP $
END
例4、设有两个16位无符号数NA,NB分别存放在8031单片机内部RAM的40H、41H及50H、51H单元中,当NA > NB时,将内部RAM的42H单元清0;否则,将该单元置成全1,试编程。
解法I:因为无16位数的比较指令,所以,只能用8位数的比较指令。
(画出流程框图)
ORG 2000H
CMP:MOV A,50H
CJNE A,40H,CMP1
MOV A,51H
CJNE A,41H,CMP1
SJMP NHI

最近更新

2025年浙江师范大学行知学院单招职业倾向性测.. 42页

2025年浙江旅游职业学院单招职业技能测试模拟.. 41页

2026年单招会计职业测试题附答案 42页

2026年单招咨询往年试题附答案 42页

2025年浙江省湖州市单招职业适应性考试模拟测.. 41页

2026年单招生理试题必考题 42页

2026年单招网上测试题山东及答案1套 42页

2026年单招解剖考试题库及答案1套 42页

2025年海南卫生健康职业学院单招职业适应性测.. 39页

2026年南通科技职业学院单招综合素质考试题库.. 43页

2026年厦门华厦学院单招职业适应性考试模拟测.. 41页

2025年渤海理工职业学院单招综合素质考试题库.. 40页

2025年温州商学院单招职业适应性测试题库完美.. 41页

2026年吉林司法警官职业学院单招职业适应性测.. 41页

2026年吉林省经济管理干部学院单招职业适应性.. 42页

2025年湖北省荆州市单招职业倾向性测试模拟测.. 40页

2026年哈尔滨电力职业技术学院单招职业倾向性.. 42页

2025年湖南九嶷职业技术学院单招职业适应性测.. 39页

2025年湖南商务职业技术学院单招职业倾向性测.. 40页

2025年湖南外国语职业学院单招职业适应性测试.. 41页

2025年湖南工业职业技术学院单招职业倾向性考.. 41页

2025年湖南幼儿师范高等专科学校单招职业倾向.. 39页

2025年湖南电气职业技术学院单招综合素质考试.. 41页

2026年大连枫叶职业技术学院单招综合素质考试.. 44页

2025年湖南高尔夫旅游职业学院单招综合素质考.. 39页

2026年如何获取单招试题必考题 43页

2026年宁夏体育职业学院单招职业技能考试题库.. 42页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页