我们知道,CPU访问内存单元时,要给出内存单元的地址。所有的内存单元构成的存储空间,是一个一维的线性空间。每一个内存单元在这个空间中都有唯一的地址,我们将这个唯一的地址称为物理地址。
CPU通过地址总线送入寄存器,必须是一个内存单元的物理地址。在CPU向地址总线上发出物理地址之前,必须要在内部先形成这个物理地址。不同的CPU可以有不同的形成物理地址的方式。我们现在讨论8086CPU是如何在内部形成内存单元的物理地址的。
问:什么是一维的线性空间?
答:这个不好解释,以下的解释可能不是很准确。一维线性空间,相当于是一个一维的世界。
问:为什么CPU访问内存单元时,要给出内存单元的地址?
答:你去找朋友玩耍,首先要知道她住在哪里,这样你才能迅速找到她?
问:为什么每一个内存单元在这个空间中都有一个唯一的地址?
答:每一个住户,都有自己的门牌号,门牌号,不得重复。否则,会出现问题。