为了解决这个问题,这里提到的是保护模式,在这种模式下程序员可以获得更多的存储地址空间(也就是虚拟地址)。因此,对于80286,偏移量为16位,每个段最大64KB,可用虚拟存储空间为1gb(2 ^ 30字节)。对于386和486CPU,偏移量是32位,每个段最大4GB。可用的虚拟存储空间是2 46 = 64 TB。在保护模式下对内存进行分段就是这个原理,这也是一种更有效的方便管理内存的方法。还有比分段管理更高级的分页管理机制。当然,这是后话。(这类似于寄存器间接寻址,但略有不同)。
如果不懂,建议你看一些基础的书,原则性的东西。这本《微机原理》好像不错,呵呵。希望对你有帮助。