收藏 分销(赏)

MS-51单片机.ppt

上传人:s4****5z 文档编号:13996656 上传时间:2026-05-24 格式:PPT 页数:20 大小:291KB 下载积分:10 金币
下载 相关 举报
MS-51单片机.ppt_第1页
第1页 / 共20页
MS-51单片机.ppt_第2页
第2页 / 共20页


点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第二节,寻址方式,MSC-51,共有,7,种寻址方式:,寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址寄存器加变址寄存器间接寻址、相对寻址、位寻址。,1.,寄存器寻址,寄存器寻址是对选定的,工作寄存器,R0R7,、,累加器,A,、,通用寄存器,B,、,地址寄存器,DPTR,和位累加器,C,中的内容作为操作数的寻址方式。,图,3-1,寄存器寻址方式,2,、直接寻址,直接寻址,是指令直接给出操作数所在单元的地址的寻址方式。指令中操作数部分给出直接地址,用,direct,表示。,可以访问的地址空间有,:,内部数据存储器的,128,个字节单元、所有特殊功能寄存器。,需要指出的是,直接寻址是访问特殊功能寄存器的唯一寻址方式。,3,、寄存器间接寻址,指令操作数的地址事先存放在某个寄存器中,由该寄存器的内容指定操作数地址的寻址方式。,为间接寻址指示符。,MSC-51,指令系统规定只有,R0,、,R1,、,SP,、,DPTR,寄存器以及,A,和,PC,、,DPTR,的组合才具有间接寻址的能力。,例如:将内,RAM 65H,单元的内容,47H,送,A,,,可执行指令“,MOV A,,,R0,”,,,其中,R0,的内容为,65H,。,4,、立即数寻址,立即数寻址是由指令直接给出操作数的寻址方式。,#,为立即数的标示符。,例如:,MOV A,,,#30H,;,MOV A,,,30H;,这类指令大都是,双字节,指令,,仅有指令:,MOV DPTR,,,#DATA16,是,三字节,指令,它提供,两字节,立即数,如:,MOV DPTR,,,#1600H,,,5,、变址间接寻址,(基址寄存器,+,变址寄存器间接寻址),变址间接寻址是将指令中,指定变址寄存器和基址寄存器的内容相加,形成真正的操作数在程序存储器中的地址。,8051,中没有专门的变址寄存器,而是采用,累加器,A,作为变址寄存器,,,程序计数器,PC,或寄存器,DPTR,作为基址寄存器,,以,DPTR,或,PC,的内容与累加器,A,的内容相加作为操作数,16,位地址。,例如:,MOVC A,,,A+DPTR,;(,A,),+,(,DPTR,)(,A,),6,、相对寻址,相对寻址,只出现在相对转移指令中。相对转移指令执行时,是以,当前的,PC,值,加上指令中给出的,相对偏移量,rel,而形成转移目的地址。,PC,的当前值,是执行完相对转移指令后的,PC,值,实际上是紧接转移指令下面一条指令的地址。,目的地址,=PC,当前值,+,rel,=,起始地址,+,转移指令本身字节数,+,rel,相对偏移量,rel,是有符号的,8,位二进制数,用补码表示。,例如:程序存储器,1068H,地址单元开始存放,双字节,指令,SJMP 30H,,,执行后,PC,当前值为(,PC,),(,PC,),+2=1068H+2=106AH,,,则跳转目的地地址为,106AH+30H=109AH,7,、位寻址,位寻址适用于可以进行单独位操作的指令,指令中直接给出位地址寻找位操作数。,这种寻址方式与直接寻址方式的形式和执行过程基本相同,但参与操作的数据是,1,位而不是,8,位。位地址用,bit,表示以区别字节地址,direct,。,MCS-51,单片机内,RAM,有两个区域可以进行位寻址:,20H2FH,的,16,个单元中的,128,位,字节地址能被,8,整除的特殊功能寄存器中的每一位。,在,8051,中,位地址常用下列两种方式表示:,(,1,)直接使用位地址。,(,2,)直接用特殊功能寄存器名加位数表示,如,PSW.3,例如:,MOV C,37H,;,(Cy)(37H),二、寻址空间及举例,寻址,空间见表,3-1,例,3-1,将,D5H,位的内容送入,Cy,,,可用几种方式表达?,(1)MOV C,D5H,(2)MOV C,D0H.5,(3)MOV C,F0,(4)MOV C,PSW.5,例,3.2,判断下列指令个操作数的寻址方式,(,1,),MOV A,,,#65H,(,2,),MOV R1,,,65H,(,3,),MOV 30H,,,R2,(,4,),MOV C,,,20H,(,5,),DJNZ R2,,,LOOP,(,6,),MOV 60H,,,R1,(,7,),MOVC A,,,A+DPTR,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服