分段只是一个逻辑上的概念,理论上讲,只要支持间址(或变址),就可以用软件实现分段访问。当然,硬件上支持分段会使其用起来更方便,效率也高。51是8位机,设计的初衷就不是用来处理大量数据的(只有最多256B内部RAM可以支持大部分指令和寻址方式),所以没有硬件支持的分段访问。其实,很多基于51核的芯片,如果有片上的“扩展RAM”,其访问(movx @Ri)可以认为是分段的,只是粒度和范围都限制为256B,并且仅限于movx指令而已。