当前位置: 代码迷 >> 汇编语言 >> 哪位朋友给介绍一下dos下内存分配表?该怎么解决
  详细解决方案

哪位朋友给介绍一下dos下内存分配表?该怎么解决

热度:3559   发布时间:2013-02-26 00:00:00.0
哪位朋友给介绍一下dos下内存分配表?
我看书上说:
0000:0000~03ff是中断向量表,由bios来维护。
0000:0400~04ff是ROM-BIOS工作区
0000:0500~06ff是dos与rom-bios通信区
下面的就先不写了。

中断向量表那个区,我基本上知道了他们的构成,
那位朋友给讲一下0400~04ff和0500~06ff这两个区的构成呢?

谢谢了。

------解决方案--------------------------------------------------------
0000:0000~03ff是中断向量表,由bios来维护。也可自己维护,没什么可以说的。

0000:0400~04ff是ROM-BIOS工作区
BIOS数据区是专门分配给系统BIOS和适配器BIOS的一个工作区。BIOS例程使用从绝对地址400H到4FFH的256个字节的存储器。这部分用于BIOS初始化时存放硬件信息。具体内容参见《80x86 IBM PC及兼容计算机(卷I和卷II):汇编语言、设计与接口技术》第四版 页:1086~1097,十几页内容,恕我无法列出。

0000:0500~06ff是dos与rom-bios通信区
尚且没有查到有效资料
  相关解决方案