永发信息网

51单片机对片内地址为00H-7FH,80H-0FFH RAM,SFR和片外RAM各用什么寻址方试

答案:2  悬赏:50  手机版
解决时间 2021-01-20 12:51
  • 提问者网友:寂寞撕碎了回忆
  • 2021-01-19 18:20
51单片机对片内地址为00H-7FH,80H-0FFH RAM,SFR和片外RAM各用什么寻址方试
最佳答案
  • 五星知识达人网友:愁杀梦里人
  • 2021-01-19 19:02
addr11         11位地址
addr16         16位地址
bit             位地址
rel             相对偏移量,为8位有符号数(补码形式)
direct          直接地址单元(RAM,SFR,I/O)
#data          立即数
Rn            工作寄存器R0~R7
A             累加器
Ri             i=0,1;数据指针R0和R1
X             片内RAM中的直接地址或寄存器
@             间接寻址方式中,表示间址寄存器的符号
在直接寻址方式中,表示直接地址X中的内容;
在间接寻址方式中,表示间址寄存器X指出的地址单元中的内容
→            数据传送方向
∧            逻辑与
∨            逻辑或
+            逻辑异或
直接寻址如下:
MOV  direct,A -----------A→(direct) 
MOV  direct,Rn--------------Rn→(direct)
MOV  direct1,direct2-------------(direct2) →(direct1)
数据指针间接寻址:
MOV  direct,@Ri--------(Ri) →(direct)
MOVX  A,@Ri
MOVX  A,@DPTR
MOVX  @Ri,A
MOVX  @DPTR,A-------DPTR指向片外存储器地址
还有很多,我整理了51单片机所有汇编指令,看看就能找到例子

追问图片能清楚一点吗追答比如内部RAM 00地址,可以按位寻址,也可以直接寻址,有我这张汇编指令表在手,还搞不清楚那就没办法了,用指针操作的都认为是间接寻址,SFR操作,如P1=0xFF就是直接寻址操作,P1实际就是P1口的地址追问图片看不清啊
全部回答
  • 1楼网友:风格不统一
  • 2021-01-19 19:11
什么长跳转,什么短跳转来着,十来年了,早还给学校了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯