网站大量收购独家精品文档,联系QQ:2885784924

第三章指令系统及程序设计.pptVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MOV @R1, #80H MOV 40H, @R1 MOV 20H, @R0 MOV R1, #01h CPL R4 JNZ LOOP MOV 20H, 21H ORL A,R5 ANL R1,#0FH XRL P1,#31H MOV A, @DTTR MOVC A,@A+DPTR POP 30H JZ 30H SETB C JB 00H §3.1指令格式和寻找方式 第三章 指令系统及程序设计举例 网络与安全教研室 §3.1 指令格式和寻址方式 熟悉机器语言、汇编语言及其区别 熟悉8051汇编语言“程序行”或“汇编语言语句”的格式 掌握8051的7种寻址方式,并能实际应用。会计算相对寻址方式中的目标地址或偏移量 1、指令的概念 指令是CPU根据人的意图来执行某种操作的命令,而一台计算机所能执行的全部指令的集合称为这个CPU的指令系统 一、指令及指令格式 2、指令格式 [标号:] 操作码助记符 操作数 [;注释] LOOP: MOV A,R0 ;(R0)→A 标 号:由用户定义的指令的符号地址,其值是 汇编该指令的指令地址 助记符:指令中必不可少的部分,规定了指令的 操作功能 操作数:可省略,指令的操作对象或其所在地址 注 释:不是汇编语言的功能部分,只是增强程 序的可读性。 二、伪指令 伪指令不是真正的指令,无对应地机器码 ,在汇编时不产生目标程序(机器码),它只是用来对汇编过程进行某种控制 ORG 汇编起始命令 END 汇编结束命令 EQU 赋值命令 DATA 数据地址赋值命令 DB 定义字节命令 DW 定义字命令 BIT 位地址符号命令 DS 定义存储空间命令 ORG 汇编起始命令 格式: ORG 16位地址 功能:规定该伪指令后面的汇编地址,即汇编后生成目标程序的有效的起始 ORG 2000H MOV A,# 64H 操作码 立即数 2000H 2001 74H 机器码 74 64 64H 程序存储器 END 汇编结束命令 格式: END 功能:通知汇编程序结束汇编 EQU 赋值命令 格式:字符名称 EQU 项 功能:把“项”赋给“字符名称” A10 EQU 10 DELY EQU 07EBH MOV A,A10 LCALL DELY DATA 数据地址赋值命令 格式:字符名称 DATA 表达式 功能:与EQU类似 MOV RM,A RM DATA 35H 总结: ① EQU定义的字符名必须先定义后使用,而DATA定义的字符名可以后定义先使用。 ② 用EQU伪指令可以把一个汇编符号赋给一个名字,而DATA只能把数据赋给字符名。 ③ DATA语句可以把一个表达式的值赋给字符名称,其中的表达式应是可求值的 DB 定义字节命令 格式:DB 项或项表 功能:通知汇编程序从当前ROM地址单元开 始,连续存放DB后面的数据。 ORG 2000H DB 0A3H LIST:DB 26H,03H STR:DB ‘ABC’ 2000H 2001H A3H 26H 程序存储器 2002H 03H 2003H 41H 2004H 42H 2005H 43H DW 定义字命令 格式:DW 16位数据项或项表 功能:把DW后的16位数据项或项表从当前地 址连续存放 ORG 1500H TABLE:DW 7234H,8AH,10H 1500H 1501H 72H 34H 程序存储器 1502H 00H 15

文档评论(0)

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

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

1亿VIP精品文档

相关文档