单片机指令说明(汇编).pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机指令说明(汇编)

汇编伪指令注释: 1、DS ---预留存储区命令 格式: 〔标号:〕 DS 表达式值 其功能是从指定地址开始,定义一个存储区,以备源程序使用。 存储区预留的存储单元数由表达式的值决定。 TMP: DS 1 从标号TEP 地址处开始保留1 个存储单元(字节)。 2 、BIT ---定义位命令 格式: 字符名称 BIT 位地址 其功能用于给字符名称定义位地址。 SPK BIT P3.7 经定义后,允许在指令中用SPK 代替P3.7 。 3、USING 指令 USING 指令通知汇编器使用8051 的哪一个工作寄存器组。 格式: USING 表达式 (值必须为0 -3,默认值为0 。) USING 0 使用第0 组工作寄存器。 4 、SEGMENT 指令 SEGMENT 指令用来声明一个再定位段和一个可选的再定位类型。 格式: 再定位段名 SEGMENT 段类型〔再定位类型〕 其中,“再定位段名”用于指明所声明的段。 “段类型”用于指定所声明的段将处的存储器地址空间。 可用的段类型有 CODE 、XDATA 、DATA 、IDATA 和BIT 。 STACK_SEG SEGMENT IDATA DATA_SEG SEGMENT DATA 5、RSEG ---再定位段选择指令 再定位段选择指令为RSEG ,用于选择一个已在前面定义过的再定位段作为当前段。 格式: RSEG 段名 段名必须是在前面已经声明过的再定位段。 DATA_SEG SEGMENT DATA ;声明一个再定位DATA 段 RSEG DATA_SEG ;选择前面声明的再定位DATA 段作为当前段 6、绝对段选择指令 CSEG ---绝对代码段 DSEG ---内部绝对数据段 XSEG ---外部绝对数据段 ISEG ---内部间接寻址数据段 BSEG ---绝对位寻址数据段 格式: 1 CSEG [AT 绝对地址表达式] DSEG [AT 绝对地址表达式] XSEG [AT 绝对地址表达式] ISEG [AT 绝对地址表达式] BSEG [AT 绝对地址表达式] 括号内是可选项,用来指定当前绝对段的基地址。 CSEG AT 0000H AJMP MAIN 7、ORG 指令 ORG 指令用来改变汇编器的计数器,从而设定一个新的程序起始地址。 格式: ORG 表达式 表达式必须是绝对或简单再定位表达式。 ORG 0000H AJMP MAIN 设定 MAIN 程序的起始地址为 0000H 。 8、END 指令 END 指令用来控制汇编结束。在每个汇编程序的最后一行必须有一条END 指令, 并且END 指令只能出现一次。 9、EQU 指令 EQU 指令用于将一个数值或寄存器名赋给一个指定的符号名。 格式: 符号名 EQU 表达式 或 符号名 EQU 寄存器名 表达式必须是一个简单再定位表达式。 用 EQU 指令赋值以后的字符名,可以用作数据地址、代码地址、位地址或者 直接当做一个立即数使用。 LIMIT EQU 1200 COUNT EQU R5 10、DATA 指令 DATA 指令用于将一个内部 RAM 的地址赋给指定的符号名。 格式: 符号名 DATA 表达式 数值表达式的值在 0 -255 之间,表达式必须是一个简单再定位表达式。 PORT1 DATA 40H 11、DB 指令 DB 指令以表达式的值的字节形式初始化代码空间。 格式: [标号:] DB 表达式表 表达式中可包含符号、字符串、或表达式等项,各个项之间用逗号隔开,字符串应用引号括 起来。 括号内的标号是可选项,如果使用了标号,则标号的值将是表达式表中第一字节的地址。 DB 指令必须位于 CODE 段之内,否则将会发生错误。 2 TABLE: DB 0C0H, 0F9H, 0A4H TABLE1: DB WEINA 单片机指令大全- - 指令格式 功能简述 字节数 周

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档