C语言读写51单片机01H寄存器,mc-51单片机4种寻址方式

本文详细介绍了MCS-51单片机的7种寻址方式,包括立即数寻址、直接寻址、寄存器寻址等,明确了每种寻址方式的寻址空间和范围。例如,立即数寻址适用于程序存储空间,直接寻址针对片内RAM的低128字节和SFR,寄存器寻址则涉及R0到R7、A、B、C、DPTR等寄存器。此外,还提到了位寻址、指令寻址以及相对和绝对寻址的范围和应用场景。
摘要由CSDN通过智能技术生成

满意答案

MCS-51单片机有7种寻址方式:立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址、变址寻址、位寻址和指令寻址。可以分为两类:操作数寻址和指令寻址。

1、立即数寻址的寻址空间和范围是:在程序存储空间,随指令读入MOV A,#46H

2、直接寻址的寻址空间和范围是:片内RAM中,低128字节和SFR MOV A,46H

3、寄存器寻址的寻址空间和范围是:使用R0~R7、A、B、C、DPTR MOV A,R2

4、寄存器间接寻址的寻址空间和范围是:片内RAM:使用@Ri,SP;范围为256B,不含SFR,片外RAM:使用@Ri,@DPTR;范围为64KB MOV A,@R0 MOVX A,@DPTR

5、变址寻址的寻址空间和范围是:使用@A+PC,@A+DPTR;在程序存储器中;

范围分别为PC之后256B之内和64KB全空间 MOVC A,@A+DPTR

6、位寻址的寻址空间和范围是:使用位地址;在位寻址空间;RAM的20H~2FH和SFR SETB 36H

7、指令绝对寻址的寻址空间和范围是:操作数是目标地址;在程序存储空间;

范围为2KB或64KB全空间 AJMP FIRST LJMP SECON

指令相对寻址的寻址空间和范围是:操作数是相对地址;在程序存储空间;范围﹣128~127 SJMP LOOP

00分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值