- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
M68HC08 程序设计
1 M68HC08 汇编使用方法
M68HC08 有 PC 机上运行的多种汇编软件。它们中有的在 DOS 环境下运行,有的在
Windows 环境下运行。下面介绍它们的汇编源程序格式、汇编伪指令和使用方法。
1.1 汇编源程序格式
用户的汇编源程序由一行行汇编语句组成,每行语句可包括多至四个部分:标号(或*,
表示为注释行) ,操作码(指令助记符或伪指令码) ,操作数和注释。
一、标号
在一行语句的开头为标号部分,它可为以下形式之一:
①星号(*)为标号部分的第一个字符,表示本行语句的其他部分为注释,汇编程序忽略
注释行。
②空格或制表符(TAB)为标号部分的第一个字符,表示标号部分为空。这行语句没有标
号,也不是注释。
③符号字符为第一个字符,表示本行语句的开头部分为标号。符号字符为大写或小写
字母 A~Z ,数字 0~9 和几个特殊字符:句号( 。),美元符$和下标线符( ) 。标号由 1 至 15
个字符组成,它的第一个字符必须为字母或句号( 。)或下标线符( ) 。所有字符均有数,大
写和小写字母是不相同的。
一个标号在标号部分只能出现一次,否则为重复定义错。
除了一些伪指令外,标号被赋予指令或汇编数据的第一字节的程序计数器值。标号可
以以冒号(:)结束,但这不是必需的。冒号不是标号的一部分,它只是用于把标号与语句的
其他部分隔开。因此,以下两个程序段是等价的。
HERE : DECA
BNE HERE
HERE : DECA
BNE HIERE
一行语句可只包含标号部分,这时汇编程序把当前程序计数器的值赋给该标号。
二、操作码
操作码部分位于标号后,两者应用至少一个空格或制表符(TAB)相分隔。操作码部分应
包含正确的汇编指令助记符或汇编伪指令。在这个部分中,大写字母将在内部转换成小写字
母进行处理。因此,nop 、NOP 和 NoP 为相同的助记符。
操作码可分为两类:
·指令码,它位与机器指令一一对应。指令码包括与指令有关的寄存器名。寄存器名
不应与指令码用空格隔开。这样,CLRA 意味着清零累加器 A ,而 CLRA 意味着清零由符
号 A 定义的存储器单元。
·伪指令码,它们由汇编程序所使用,用于控制汇编操作。
三、操作数
操作数部分的处理方法与操作码及寻址方式有关。如有操作数,它必须在操作码后,
并且必须用一个以上空格或制表符分隔。操作数部分可由符号、表达式组成,它的各个组成
部分之间必须用逗号分隔。操作数部分可由符号、表达式组成,它的各个组成部分之间必须
用逗号分隔。
操作部分既指令的寻址方式,又指出了指令的操作数。下面介绍操作数的各个组成分
的格式(注:下面介绍中圆括号( )表示任选项,尖括号 表示一个组成部分) 。
(1).M68HC08 操作数语法
操作数格式 寻址方式和操作
·无操作数 隐含累加器
·表达式 直接、扩展或相对寻址
·#表达式 立即寻址
·表达式 ,X 变址寻址
·表达式 ,SP 栈指针寻址
·表达式 ,表达式 位操作或传送
·表达式 ,表达式 ,表达式 位测试和转移
·#表达式 ,表达式 立即传送
·X+ ,表达式 变址加 1,传送或比较
·表达式 ,X+ 变址加 1,传送
·表达式 ,X+表达式 变址加 1 比较或传送
·表达式 ,SP,表达式 栈指针变址,比较或转移
注:对于基地址为零的变址指令,即操作数为 0,X,交叉汇编充许使用,X 的形式。它
实际上为间接寻址方式。
(2) .运算符
允许使用
您可能关注的文档
最近下载
- 13D101-1~4 110KV及以下电力电缆终端和接头.docx VIP
- 2025年高考化学(黑吉辽蒙卷) 真题详细解读及评析.docx
- 干式系统的工作原理.ppt VIP
- 周杰伦所有歌词(14张专辑-包括床边的故事)呕心沥血已经整理完毕可打印.doc VIP
- 英国文学史17th--Century-English---Literature4.ppt VIP
- 子宫颈癌筛查规范(2025年)解读课件PPT.pptx
- word模板:简约企业新闻报刊报纸排版设计word模板.docx VIP
- 露天矿开采(共117张课件).pptx VIP
- 人教版高中英语必修第一册Unit 2 教学课件 Reading and Thinking and Thinking.ppt VIP
- 2023心房颤动诊断和治疗中国指南(第二部分).docx VIP
文档评论(0)