第一章 序言 1
1.1什么是扩充存贮器 1
目 录 1
1.2扩充存贮器的工作原理 2
1.2.1常规存贮器是怎样工作的 2
1.2.2扩充存贮器的工作过程 2
第二章 如何编写使用扩充存贮器的程序 3
2.1程序应该作到的几点 3
2.2 EMM和EEMS介绍 4
2.2.1 EMM的基本功能简介 4
2.2.2 EMMS功能 5
2.3 80386的功能 5
2.4 EMS先进的编程技术 5
2.4.1保存映射硬件状态 5
2.4.5使用句柄或指定句柄名 6
2.4.6使用句柄属性 6
2.4.3映射和删除多个页 6
2.4.4重新分配页 6
2.4.2检索句柄和页计数 6
2.4.7备用的映射页和转跳/调用 7
2.4.8传送或交换存贮区 7
2.4.9得到可映射存贮器的容量 7
2.4.10操作系统功能 7
2.5先进功能介绍 7
2.6编程指导 9
2.7实例 10
2.7.1例1 10
2.7.2例2 16
2.7.3例3 27
2.7.4例4 30
2.8检查扩充存贮器的存在方法 31
3.1 EMM功能清单 36
第三章 EMM功能 36
3.2功能详述 38
功能1得到状态功能 38
功能2得到页窗口地址功能 38
功能3得到未分配的页数功能 39
功能4分配页数功能 40
功能5映射/删除映射句柄页功能 41
功能6删除分配页功能 43
功能7得到版本号功能 44
功能8保存页映射功能 44
功能9恢复页映射功能 46
功能10保留 47
功能11保留 47
功能12得到句柄计数功能 47
功能13得到句柄页功能 47
功能14得到全部句柄页数功能 48
功能15得到/设置页映射功能 50
功能16得到/设置部分页映射功能 54
功能17映射/删除映射多个句柄页功能 58
功能18重新分配页功能 62
功能19得到/设置句柄属性功能 63
功能20得到/设置句柄名字功能 67
功能21得到句柄目录功能 69
功能22改变页映射和转跳功能 73
功能23改变页映射和调用功能 75
功能24传送/交换存贮区功能 79
功能25得到可映射的物理地址数组功能 85
功能26得到扩充存贮器硬件信息功能 89
功能27分配标准/原始页功能 92
功能28备用映射寄存器组功能 95
功能29为热启动准备扩充存贮器硬件功能 107
功能30使用/禁止OS/E功能组功能 108