单片机的指令系统.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

3.1指令系统简介指令系统:一台单片机的CPU所能执行的指令集合。机器语言:采用二进制编码表示的指令,是计算机能够直接识别和执行的语言。汇编语言:采用助记符、符号、数字来表示指令的程序语言,它与机器语言指令是一一对应的。**第三章MCS-51单片机指令系统7FH00HRAMFFH80HSFR0000HFFFFH片外数据存储器0FFFH0000H片内程序存储器FFFFH1000H片外程序存储器64K64KMCS-51单片机的存储空间配置MCS-51指令格式51系列单片机采用MCS-51指令格式,格式如下:[标号:]操作码[目的操作数][,源操作数][;注释]其中包含:方括符[]表示可选项标号代表指令所在地址,1-8个字母/数字,“:”结尾操作码就是指令功能助记符,指令实体目的操作数源操作数注释,以“;”开头汇编指令格式 助记符目的操作数,源操作数;(注释) 例如:MOV A,#40H ;把40H送累加器A3.2MCS-51单片机的寻址方式寻址:就是寻找指令中操作数或操作数所在地址。在MCS-51单片机指令系统中,有以下7种寻址方式:1、寄存器寻址2、直接寻址3、寄存器间接寻址4、立即寻址5、变址寻址6、位寻址7、相对寻址1、寄存器寻址在指令的操作码中包含了某一工作寄存器的地址(Rn:R0—R7),而操作数则存放在该寄存器中,如:MOVA,R5;A←(R5)该指令是将R5的内容送累加器。101PC操作码程序存储器内部RAMR5AXXXXR6R711012、直接寻址指令中所给出的操作数是片内RAM单元的地址。在这个地址单元中存放着一个被操作的数。如:MOVA,70H;A←(70H)该指令是将RAM单元70H(地址)的内容送累加器。74H70HPCPC+1操作码直接地址程序存储器内部RAM70HAXXXX3、寄存器间接寻址在指令的操作码中包含了某一工作寄存器的地址(可用作地址指针的工作寄存器是@Ri:R0、R1),而操作数地址则存放在该寄存器中,如:MOVA,@R1;A←((R1))该指令是将R1的内容送作为地址,将该地址所对应的RAM单元的内容送累加器。1PC操作码程序存储器内部RAMR1AXX68H111001XX68H4、立即寻址(一)在指令中直接给出操作数的寻址方式称为立即寻址。这个操作数叫立即数,如指令:MOVA,#3AH该指令是将立即数3AH送累加器,由于MCS-51单片机的片内存储器是8位存储器,因此立即数一般为8位二进制数。在MCS-51的指令系统中,用#来识别立即数。74HA操作码立即数程序存储器PCPC+13AH3AH4、立即寻址(二)在有的指令中,也会用到16位立即数,如:MOVDPTR,#0123H该指令是将16位立即数0123H送数据指针DPTR(用于对16位地址的存储器寻址),DPTR由两个特殊功能寄存器DPH和DPL组成,在后面的寻址方式中会使用到DPTR。90H01H23H01H23HPCPC+1PC+2操作码高位立即数低位立即数程序存储器SFRDPHDPL5、变址寻址将PC或DPTR的值作为基地址,将Acc的值作为变址地址,二者相加得到的值作为操作数的地址,如:MOVCA,@A+DPTR;A←((A)+(DPTR))这种寻址方式一般用于常数表,DPTR的内容为表头地址,Acc的内容就是数据在表中的位置。PC操作码程序存储器SFRA1EH02HALU030FHXXDPHDPLF1H02F1H02F1HXX6、位寻址MCS-51系列单片机中有专用的位运算指令,可以对位寻址区的每一个位进行数据传送、逻辑运算等操作,如:MOVC,07H;C←(07H)该指令属于位操作指令,作用是将位地址为07H的位单元(字节地址20H单元的D7位)传送到位累加器C中。操作码程序存储器C20HA2H0007HPSWX07SFRX8051内RAM有两个区域可以位寻址:一个是20H~2FH的16个单元中的128位,另一个是字节地址能被8整除的特殊功能寄存器

文档评论(0)

iris + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档