欢迎光临散文网 会员登陆 & 注册

8086PC机内存地址空间分配的基本情况

2022-04-12 21:21 作者:我爱计算机科学  | 我要投稿

什么是内存地址空间呢?

一个CPU的地址线宽度为10,那么可以寻址1024个内存单元,这1024个可寻到的内存单元就构成这个CPU的内存地址空间。

从读写属性上看分为两类:

随机存储器(RAM)和只读存储器(ROM)

从功能和连接上分类:

随机存储器RAM

装有BIOS的ROM

接口卡上的RAM


装有BIOS的ROM:

BIOS:Basic Input/Output System,基本输入输出系统。

BIOS是由主板和各类接口卡(如:显卡、网卡等)厂商提供的软件系统,可以通过它利用该硬件设备进行最基本的输入输出,相当于设备驱动程序。在主板和某些接口卡上插有存储相应BIOS的ROM。

因此,我们提到BIOS的时候,既指那块硬件ROM,又指其本身包含的程序。

上图是PC内部基本的内存连接图。

上图是8086的内存空间。

上图是内存空间具体的地址分配。

最终运行程序的是CPU,我们用汇编编程的时候,必须要从CPU角度考虑问题。

对CPU来讲,系统中的所有存储器中的存储单元都处于一个统一的逻辑存储器中,它的容量受CPU寻址能力的限制。这个逻辑存储器即是我们所说的内存地址空间。


8086PC机内存地址空间分配的基本情况的评论 (共 条)

分享到微博请遵守国家法律