-《单片机原理及接口技术》课件第三章 MCS51指令系统PPT内容-.docxVIP

-《单片机原理及接口技术》课件第三章 MCS51指令系统PPT内容-.docx

  1. 1、本文档共13页,可阅读全部内容。
  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文档。上传文档
查看更多
PAGE 1 PAGE 1 《单片机原理及接口技术》课件第三章 MCS51指令系统PPT内容 1、第三章第三章MCS-51MCS-51单片机指令系统单片机指令系统 基本要求:基本要求:熟记熟记MCS-51MCS-51的主要指令及简洁程序的编程方法。的主要指令及简洁程序的编程方法。难点及处理:难点及处理:MCS-51MCS-51的的111111条指令比较枯燥条指令比较枯燥 ,需要记忆,可,需要记忆,可多读一些例题并动手编一编。多读一些例题并动手编一编。第一节第一节 指令及其表示方式指令及其表示方式一、指令的基本概念一、指令的基本概念指令让计算机做某操作所发命令指令让计算机做某操作所发命令指令系统指令系统一台计算机全部指令的集合。一台计算机全部指令的集合。MCS-51单片机共单片机共111条指 2、令条指令,分为五大类分为五大类二、指令格式二、指令格式 1.汇编语言指令格式汇编语言指令格式:标号字母打头的字母、数字、下划线串;一般不超过标号字母打头的字母、数字、下划线串;一般不超过8个;个;不与指令助记符相同;可有可无。不与指令助记符相同;可有可无。操作码必不行少操作码必不行少,不行更改不行更改.操作数可有、可无,可一可二,可是寄存器、地址、数据操作数可有、可无,可一可二,可是寄存器、地址、数据 可用十、二、十六、可用十、二、十六、BCD、ASCII表示。表示。解释可有、可无,分号打头,解释可有、可无,分号打头,可用汉字、英文及简洁的符号表示。可用汉字、英文及简洁的符号表示。标号标号:操 3、作码操作码 操作数操作数 ;解释解释;B00HLOOP:MOV B,#00H2.机器语言格式机器语言格式:单字节:单字节:双字节:双字节:NOP;空操作;空操作操作码操作码 操作数INC 00H;00H单元内容加单元内容加1三字节:三字节:操作码 操作数 操作数MOV DPTR,#2233HMOV 20H,#30H;30H送送20H单元单元每条指令字节数可从附表中查出,每条指令字节数可从附表中查出,操作码可从附录中查出。操作码可从附录中查出。单字节、单字节、双字节、双字节、三字节指令三字节指令76H05H 00H75H 20H 30H90H 22H 33H其次其次节节 寻址方式寻址方式 (后移 4、)后移)建议学完本章后再来学本节建议学完本章后再来学本节#马上数标志马上数标志#data8、#data168位、位、16位马上数位马上数 间接寻址符号间接寻址符号几个符号说明几个符号说明AACCDirect8位片内位片内RAM地址地址addr11、addr1611位、位、16位地址位地址Rel8位,补码位,补码-128+127Bit8位片内位片内RAM位地址位地址Rn工作寄存器工作寄存器 n=0,7Ri可间接寻址的工作寄存器可间接寻址的工作寄存器 i=0、1传送类指令分:传送类指令分:内部传送内部传送 外部传送外部传送 堆栈操作堆栈操作 数据交换数据交换将源操作数所指定的内容传送至目的将源操作 5、数所指定的内容传送至目的操作数指定的单元去,源字节内容保操作数指定的单元去,源字节内容保持不变持不变.一、内部数据传送指令一、内部数据传送指令格式格式:MOV ,功能功能第三节第三节 数据传送指令数据传送指令1 以累加器以累加器A为为 目的操作数目的操作数 MOV A,#data MOV A,direct MOV A,Rn MOV A,Ri2 以以direct为目的操作数为目的操作数 MOV direct,A MOV direct,#data MOV direct1,direct2 MOV direct,Rn MOV direct,RiMOV A,#33HMOV A,#4050HMOV A,6 6、0HMOV A,R0MOV A,R0MOV 20H,AMOV 20H,#10HMOV 20H,10HMOV 7FH,R7MOV 00H,R13 以以Rn为目的操作数为目的操作数 MOV Rn,A MOV Rn,#data MOV Rn,direct4 以以Ri为目的操作数为目的操作数 MOV Ri,A MOV Ri,#data MOV Ri,direct注注:(:(1)MOV后,源内容不变。后,源内容不变。(2)Ri寻址范围寻址范围0127因此,上例中30H如换成80H就错了例:例:MOV R0

您可能关注的文档

文档评论(0)

186****8276 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档