- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 - 四川机电职业技术学院.ppt
4.1 程序编制的方法和技巧;4.1 程序编制的方法和技巧 ;二、进行算法的优化;三、程序总体设计及流程图绘制;清晰正确的流程图是编制正确无误的应用程序的基础和条件。所以,绘制一个好的流程图,是程序设计的一项重要内容。;常用的流程图符号有:开始和结束符号、工作任务符号、判断分支符号、程序连接符号、程序流向符号等 ;4.1.2 编制程序的方法和技巧;二、尽量采用循环结构和子程序;4.1.3 汇编语言的语句格式;一、标号;三、操作数;四、注释
注释只是对语句的说明。注释字段可以增加程序的可读性,有助于编程人员的阅读和维护。注释字段必须以分号“;”开头,长度不限,当一行书写不下时,可以换行接着书写,但换行时应注意要在开头使用分号“;”。;4.2 源程序的编辑和汇编;二、源程序的汇编; 源程序经过机器汇编后,形成的若干文件中含有两个主要文件,一是列表文件,另一个是目标码文件。因汇编软件的不同,文件的格式及信息会有一些不同。但主要信息如下:; 伪指令是汇编程序能够识别并对汇编过程进行某种控制的汇编命令。它不是单片机执行的指令,所以没有对应的可执行目标码,汇编后产生的目标程序中不会再出现伪指令。; ORG 8000H
START:MOV A,#30H
… …
此时规定该段程序的机器码从地址8000H单元开始存放。;二、汇编结束伪指令 END
格式为:
END
该指令的功能是结束汇编。
汇编程序遇到END伪指令后即结束汇编。处于END之后的程序,汇编程序将不处理。;三、字节数据定义伪指令 DB
[标号:] DB 字节数据表
功能是从标号指定的地址开始,在ROM中定义字节数据。该伪指令将字节数据表中的数据根据从左到右的顺序依次存放在指定的存储单元中。一个数据占一个存储单元。例如:; 该伪指令常用于存放数据表格。如要存放显示用的十六进制的字形码,可以用多条DB指令完成:
DB 0C0H,0F9H,0A4H,0B0H
DB 99H,92H,82H,0F8H
DB 80H,90H,88H,83H
DB 0C6H,0A1H,86H,84H;四、字数据定义伪指令 DW
[标号:] DW 字数据表
功能是从标号指定的地址单元开始,在程序存储???中定义字数据。该伪指令将字或字表中的数据根据从左到右的顺序依次存放在指定的存储单元中。应特别注意:16位的二进制数,高8位存放在低地址单元,低8位存放在高地址单元。例如:;五、空间定义伪指令 DS
[标号:] DS 表达式
功能是从标号指定的地址单元开始,在程序存储器中保留由表达式所指定的个数的存储单元作为备用的空间,并都填以零值。例如:;六、赋值伪指令 EQU
符号名 EQU 表达式
功能是将表达式的值或特定的某个汇编符号定义为一个指定的符号名。例如:
; LEN EQU 10
SUM EQU 21H
BLOCK EQU 22H
CLR A
MOV R7,#LEN
MOV R0,#BLOCK
LOOP:ADD A,@R0
INC R0
DJNZ R7,LOOP
MOV SUM,A
END
该程序的功能是,把BLOCK单元开始存放的10个无符号数进行求和,并将结果存入SUM单元中。;七、位地址符号定义伪指令 BIT
格式为:
符号名 BIT 位地址表达式
功能是将位地址赋给指定的符号名。其中,位地址表达式可以是绝对地址,也可以是符号地址。;4.3 基本程序结构;方法一:
MOV A,2EH ;2字节,1个机器周期
MOV 2EH,2DH ;3字节,2个机器周期
MOV 2DH,2CH ;3字节,2个机器周期
MOV 2CH,2BH ;3字节,2个机器周期
MOV 2BH,#00H ;3字节,2个机器周期;方法二:
CLR A ;1字节,1个机器周期
XCH A,2BH ;2字节,1个机器周期
XCH A,2CH ;2字节,1个机器周期
XCH A,2DH ;2字节,1个机器周期
XCH A,2EH ;2字节,1
您可能关注的文档
- 热辐射与热红外遥感 - 惠州学院经济管理学院欢迎您!.ppt
- 物流园区的定位问题 - 世界大学城.ppt
- 特利尔公司PPT - 国家节能中心公共服务网 - 首页.ppt
- 猴子 Random Slide Show Menu.ppt
- 现代城市之社会资本及义务工作参与: 建立跨代融合国际 ….ppt
- 现代教育技术发展的 - 关停公告.ppt
- 现代装饰设计 - Department of Media and ….ppt
- 生 长 发 育 - 上海交通大学医学院精品课程.ppt
- 生活垃圾的特性分析 - 厦门大学化学化工学院.ppt
- 电工电子技术基础 - 稳压高压电源 脉冲高压电源 激光器电 ….ppt
- 第21章 分式 - 泉州市教育科学研究所欢迎您!.ppt
- 第2章 交换机基础知识 - 西南林业大学网络教学平台.ppt
- 第9课《发展人民民》教学设计 - 首页 - 初中思想品德-凤凰 ….ppt
- 第一单元 中华文明的起源 (距今约170万年—公元前2070 ….ppt
- 第一章 电子商务概述 - 日照职业技术学院2010年精品课程 ....ppt
- 第一章 空间资讯基本概念 - 中央警察大学 黄俊能老师个人 ....ppt
- 第一章竞争性磋商邀请公告.doc
- 第一讲 心理学概述 - 中国医科大学网络教育学院.ppt
- 第一讲 课程基本情况介绍.ppt
- 第一课 开户汇款 - 上海财经大学国际商务汉语教学与资源 ….ppt
最近下载
- 创新农村公共服务管理模式,推进乡村振兴.pptx VIP
- 学校食堂承包经营及餐饮服务投标方案(技术方案).pdf
- 2022年中国银行公司客户经理考试总题库.doc
- 中国哲学史12-两汉经学.ppt VIP
- 中国康复类医疗器械产业加速腾飞,正迎来黄金发展期——2023大型现状调查报告(先进制造2024前沿第9期).docx
- 电力系统继电保护及安全自动装置运行评价规程 QGDW 10395-2022.docx VIP
- 锚杆静压桩施工设计方案.doc VIP
- 早产儿贫血诊断与治疗的临床实践指南(2025年).pptx VIP
- (高清版)DG∕TJ 08-88-2021 建筑防排烟系统设计标准.pdf VIP
- 《寄生虫学检验》课件——结膜吸吮线虫.pptx VIP
文档评论(0)