Users Guide
内存分配
在 MS-DOS® 下操作的微处理器和程序(实模式操作)仅可对系统内存的 1 MB (1024 KB) 进行寻址。此区域被划分为常规内存(有时称为基
本内存)和上端内存。1 MB 以上的所有系统内存均称为扩展内存,如果没有专用内存管理软件,基于 MS-DOS 的程序不能直接对其进行寻
址。
表 10 提供了常规内存区的映射表。在处理器或程序对常规内存中的某个区域进行寻址时,它实际上是在对主内存进行寻址,这是 MS-DOS 环
境下唯一可以进行寻址的区域。
表 10.常规内存映射表
表 11 提供了上端内存区的映射表。其中某些地址专用于各种系统设备,例如系统 BIOS。其它地址可供扩充卡和(或)扩充内存管理器 (EMM)
使用。微处理器或某个程序对上端内存区进行寻址时,实际上是在对其中一个设备的内存区进行寻址。
表 11.上端内存映射表
IRQ7
并行端口(如果已在系统设置程序中启用)
IRQ8
RTC
IRQ9
ACPI
IRQ10
可用
IRQ11
可用
IRQ12
鼠标控制器
IRQ13
数学协处理器
IRQ14
主 EIDE 接口(如果已在系统设置程序中启用)
IRQ15
次 EIDE 接口(如果已在系统设置程序中启用)
注:有关本表中所用缩写词或缩略语的全称,请参阅“词汇表”。
地址范围
使用
00000h-003FFh
中断向量表
00400h-004FFh
BIOS 数据区域
00500h-005FFh
MS-DOS 和 BASIC 工作区域
00600h-0FFFFh
可用内存
10000h-1FFFFh
可用内存
20000h-2FFFFh
可用内存
30000h-3FFFFh
可用内存
40000h-4FFFFh
可用内存
50000h-5FFFFh
可用内存
60000h-6FFFFh
可用内存
70000h-7FFFFh
可用内存
80000h-8FFFFh
可用内存
90000h-9FBFFh
可用内存
注:有关本表中所用缩写词或缩略语的全称,请参阅“词汇表”。
地址范围
使用
0009FC00-0009FFFF
PS/2 鼠标数据区域
000A0000-000BFFFF
视频 RAM
000C0000-000C7FFF
视频 BIOS
000C8000-000EFFFF
可用
000F0000-000FFFFF
系统 BIOS
00100000-0010FFEF
高端内存区
0010FFF0-3FFFFFFF
扩展内存
40000000-FFFBFFFF
保留
FFFC0000-FFFFFFFF
BIOS ROM










