Card #c521IR // #c521Synthesis
Internal RAM is stratified by function: 00H-1FH holds four banks of eight registers selected by RS1/RS0 (PSW.4/PSW.3), 20H-2FH gives 128 individually addressable bits, 30H-7FH is plain scratchpad — and the special-function registers sit in a separate control plane at 80H-FFH, addressable by name or number. The stack pointer starts at 07H, so the first push lands at 08H.
— In our words · Source: 8051 Microcontroller Notes