传统的8051提供了4个寄存器堆,每堆8个寄存器。这些寄存器堆被分配到DATA中地址为0-0x1F的存储区域。另外,CPU还提供一个8位A(累加器)和B寄存器,以及一个16位DPTR(数据指针)用于寻址XDATA和CODE空间。这些寄存器也被分配到SFR空间,作为特殊功能寄存器。