寻址的一些说明

来源:互联网 发布:手机上js刻度尺滑动 编辑:程序博客网 时间:2024/05/01 01:16

代码说明最简单,哈哈 如下

ORG 0000H
//寄存器寻址
ADD A,R1  //单字节
MOV A,R0  //单字节
MOV P1,A  //双字节
//直接寻址 (片内RAM) 片内128高位的特殊功能寄存器
MOV A,3AH //双字节
MOV A,P1  //双字节
MOV A,90H
//立即寻址
MOV A,#3H  //双字节
MOV DPTR,#2000H //双字节
/*寄存器间接寻址  R0,R1间接寻址寄存器,可以寻址内部RAM低128地址位,或片外RAM256低地址位
                  DPTR 间接寻址寄存器,可以寻址外部数据存储器,不能用于特殊功能寄存器
*/
MOV A,@R0 //单字节
/*变址寻址   只能访问程序存储器64K
*/
MOVC A,@A+DPTR  //单字节
/*相对寻址 之用于相对转移指令

*/   
JC 75H  //双字节
/*位寻址  只有两个区域可以位寻址 1, 20H-2FH的十六个单元的128位
                                  2,能被8整除的特殊功呢寄存器
*/
SETB P1.0  //双字节 

原创粉丝点击