|
![]() | 作者: 山鸡 [duck_chen]
![]() |
登录 |
我们都知道DOS下内存主要有三种管理方式: (1)扩展内存管理程序:himen.sys; (2)扩充内存管理程序:在扩充内存管理程序基础上使用emm386.exe; (3)保护模式:DPMI,是程序运行在保护模式下,CPU以虚拟地址方式工作,可以直接访问大内存。 请问在C语言中怎样实现使用它们啊? 我知道肯定先要在CONFIG.SYS文件中进行如下设置: DEVICE=C:\DOS\HIMEN.SYS DEVICE=C:\DOS\EMM386.EXE /RAM 但接下去呢?怎样用C程序来实现对它们的使用啊?谢谢了。 |
地主 发表时间: 08/03 00:45 |
![]() | 回复: genius_li [genius_li] ![]() |
登录 |
不好办啊,我用TC编大程序,比如把一些图形文件装入内存也只用了64K的内存,用基本内存也就行了,你何必呢????我也很想知道扩展内存如何用,不过我又觉得没必要啊!!!! |
B1层 发表时间: 08/03 18:59 |
![]() | 回复: 山鸡 [duck_chen] ![]() |
登录 |
可是如果我要用TC做游戏呢? 我知道很少有人TC来做游戏的,可是我觉得TC应该可以做的。 64K对于做游戏实在是太少了,光是地图就够得处理的。 如果可以申请到大空间,那么我就可以把整张地图放到内存中,然后再读入A0000000H中,然后就可以……干很多事了。 |
B2层 发表时间: 08/05 22:38 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号