- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3. 汇编语言程序设计
3.1 汇编语言源程序设计与汇编
3.2 程序计数器和程序运行
3.3 顺序程序设计
3.4 分支程序设计
3.5 循环程序设计
3.6 子程序设计
3.7 常用程序序设计
单片机原理及接口技术 1
单片机原理及接口技术
3. 汇编语言程序设计
3.1 汇编语言源程序设计和汇编
3.1.1 指令和助记符
指令 = 操作码 + 操作数
例如8051做10加20 的加法,在程序存储器中需要预先存储2条机器码指令
0111 0100 ;指令1操作码,把10送入累加器A
0000 1010 ;指令1操作数,10=0AH
0010 0100 ;指令2操作码,累加器A 内容加20,结果存于A
0001 0100 ;指令2操作数,20=14H
机器语言
编 汇 工 手 编 汇 器 机
汇编语言
MOV A,#0AH ;操作码助记符MOV,操作数助记符累加器A和立即数10
ADD A ,#14H ;操作码助记符ADD ,操作数助记符累加器A和立即数20
单片机原理及接口技术 2
单片机原理及接口技术
3. 汇编语言程序设计
3.1.2 伪指令
伪指令虽然具有类似指令的形式,但不是真正的指令,不会产生任何可供机器直接
执行的机器码。伪指令用来对汇编过程进行控制,是编程员发给汇编程序的命令,也称
为汇编命令或汇编程序控制命令。
1、起始汇编伪指令ORG(Origin)
ORG 16位地址
用来规定源程序或者数据块在程序存储器的起始地址。注意地址从小到大排列,不同的
程序段不可彼此覆盖。
2、结束汇编伪指令END
END
表示源程序到此结束。在一个源程序中只允许出现一条END语句,而且必须安排在源程
序的末尾,汇编器对END语句后的所有语句都不进行汇编。
3、赋值伪指令EQU(Equate)
字符名称 EQU 赋值项
其中赋值项可以是常数、地址、标号或者是表达式,以8位或16位二进制数存放。汇编程
序自动把EQU右边的赋值项赋给左边的字符名称。一旦字符名称被赋值它就可以在程序
中作为数据或地址来多次使用。必须先赋值再使用,故该语句常放在程序开头。
单片机原理及接口技术 3
单片机原理及接口技术
3. 汇编语言程序设计
3.1.2 伪指令
4、位地址赋值伪指令BIT
字符名称 BIT 位地址
把BIT右边的位地址或位名称赋给左边的字符名称。因此BIT语句定义的字符名称是此位
地址的别称。
5、定义空间伪指令DS(Define Storage)
[标号:] DS 表达式
DS从指定的地址单元开始,保留由表达式指定的若干字节空间作为备用空间,空间大小
由DS语句中表达式决定。同DB一样,DS伪指令只能用于程序存储器。
ORG 1000H
DS 08H ;从1000H开始保留8字节的存储
您可能关注的文档
- 会展实用英语 教学课件 沈金辉 unit 8.pdf
- 会展实用英语 教学课件 沈金辉 unit 9.pdf
- 会展实用英语 教学课件 沈金辉 unit5.pdf
- 价格理论及其应用 :决策、市场与信息 原书第7版 教学课件 杰克.赫舒拉发 1 02.pdf
- 价格理论及其应用 :决策、市场与信息 原书第7版 教学课件 杰克.赫舒拉发 1 03.pdf
- 价格理论及其应用 :决策、市场与信息 原书第7版 教学课件 杰克.赫舒拉发 1 05.pdf
- 价格理论及其应用 :决策、市场与信息 原书第7版 教学课件 杰克.赫舒拉发 1 06.pdf
- 交通工程学 教学课件 刘焰 杨亚芬 主编 第八章 交通安全管理与控制.pdf
- 交通工程学 教学课件 刘焰 杨亚芬 主编 第十一章 智能运输系统.pdf
- 交通工程专业英语 教学课件 邬万江 chapter 4.pdf
- 中国国家标准 GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- GB/T 4214.17-2024家用和类似用途电器噪声测试方法 干式清洁机器人的特殊要求.pdf
- 《GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法》.pdf
- GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/Z 43202.1-2024机器人 GB/T 36530的应用 第1部分:安全相关试验方法.pdf
- 中国国家标准 GB/T 32455-2024航天术语 运输系统.pdf
- GB/T 32455-2024航天术语 运输系统.pdf
- 《GB/T 32455-2024航天术语 运输系统》.pdf
- GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
- 中国国家标准 GB/T 44369-2024用于技术设计的人体运动生物力学测量基础项目.pdf
文档评论(0)