阅读:1379回复:8
如何用BC在DOS下开辟5M的内存空间供存放数据?
如何用BC在DOS下开辟5M的内存空间供存放数据?并且怎样将这些内存中存放的数据写入硬盘?
|
|
沙发#
发布于:2002-11-07 22:53
用wc吧..bc估计不行了
否则你把数据放到ems中也行 |
|
|
板凳#
发布于:2002-11-08 08:49
一定要用BC的话,得先装himem/emm386高内存管理程序,这些程序预驻留内存并提供中断调用接口,查一下DOS中断调用大全(本站有)可知道其详细的接口描述。
|
|
|
地板#
发布于:2002-11-08 09:00
BC下可以管理扩展内存(>640k)的.
|
|
|
地下室#
发布于:2002-11-08 09:26
你还不如用硬盘做为交换,自己写一个管理“虚拟”内存的算法。
|
|
|
5楼#
发布于:2002-11-09 13:27
在实际使用中,经常需要连续得内存用于大数据存储,哪位老大能否提供点经验!
在下先谢过了! |
|
6楼#
发布于:2002-11-09 13:47
1。保护模式
2.使用EMS提供的中断服务使用扩展内存 |
|
|
7楼#
发布于:2002-11-10 22:53
非得转入保护模式,不然你做梦
|
|
8楼#
发布于:2002-11-11 10:57
EMS4.0可支持至32M,太过时了
XMS用起来好一点,但不如自己动手做,灵活性大得多。 最简单用BIOS程序惯用手法,以在实模式下直接访问4G内存(进保护模式设置好FS后返回实模式),比较老的技术。 |
|