8051 Memory Organization
8051 Memory Organization
0000H
8k
0000H
32k
0000H
0FFFH
DS5000-32
8051
1FFFH
from Atmel
Corporation
8752
7FFFH
from Dallas
Semiconductor
30H
2FH
Bit-Addressable RAM
20H
1FH
18H
17H
10H
0FH
08H
07H
00H
Register Bank 3
Register Bank 2
Register Bank 1( Stack)
Register Bank 0
Memory Organization
Program or Code
Memory
CM
PC = PC(15..0)
DPTR = DPTR(15..0)
External Memory
XM(0000,,FFFF)
= XM(0000,,FFFF; 7,,0)
Accessed by using the MOVX instruction.
Data Memory
MOV A,0A2H
XM
MOV R1,#0A2H
MOV A@R1
MOV A,62H
DM
MOV R1,#62H
MOV A@R1
Data memory