zengll
驱动牛犊
驱动牛犊
  • 注册日期2002-10-11
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1380回复:8

如何用BC在DOS下开辟5M的内存空间供存放数据?

楼主#
更多 发布于:2002-11-07 22:26
如何用BC在DOS下开辟5M的内存空间供存放数据?并且怎样将这些内存中存放的数据写入硬盘?
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2002-11-07 22:53
用wc吧..bc估计不行了
否则你把数据放到ems中也行
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
minsoft
驱动小牛
驱动小牛
  • 注册日期2001-07-30
  • 最后登录2007-03-06
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-08 08:49
一定要用BC的话,得先装himem/emm386高内存管理程序,这些程序预驻留内存并提供中断调用接口,查一下DOS中断调用大全(本站有)可知道其详细的接口描述。
少了e,就少了全部
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-08 09:00
BC下可以管理扩展内存(>640k)的.
生命驱动,活力无限!
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-08 09:26
你还不如用硬盘做为交换,自己写一个管理“虚拟”内存的算法。
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
guard2002
驱动中牛
驱动中牛
  • 注册日期2002-05-21
  • 最后登录2017-03-07
  • 粉丝0
  • 关注0
  • 积分46分
  • 威望65点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-11-09 13:27
在实际使用中,经常需要连续得内存用于大数据存储,哪位老大能否提供点经验!
在下先谢过了!
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-09 13:47
1。保护模式
2.使用EMS提供的中断服务使用扩展内存
Tom_lyd
snk12
驱动牛犊
驱动牛犊
  • 注册日期2001-10-25
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2002-11-10 22:53
非得转入保护模式,不然你做梦
pjf
pjf
驱动中牛
驱动中牛
  • 注册日期2001-07-08
  • 最后登录2006-10-23
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-11-11 10:57
EMS4.0可支持至32M,太过时了

XMS用起来好一点,但不如自己动手做,灵活性大得多。
最简单用BIOS程序惯用手法,以在实模式下直接访问4G内存(进保护模式设置好FS后返回实模式),比较老的技术。
游客

返回顶部