中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-14 23:32
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS开发编程 & 发展交流 (开发室) » 救救我,有关EMS的一个小问题
可打印版本  1,317 / 0
第1楼 阿龙 发表于 2003-02-06 00:00
初级用户 发帖 27 积分 201
救救我,有关EMS的一个小问题
我在dos622调用扩展内存时,用到了ems,那几个bios中断使用起来倒是没什么问题,我用的是visual c编程,可在实际应用中,假设我把10个逻辑页通过物理页一一映射,10个逻辑页
中假设其内容都只有一个字母,分别为a,b,c,d,e,f,g,h,i,j 它们和10个逻辑页一一对应,
物理页我只用到第一页,我现在先映射逻辑第一页,用printf函数打出逻辑第一页内容:字母a,再映射第二页用printf函数打出逻辑第一页内容:字母b,再映射第三页打出字母c,用程序实现时,却总是得不到我所想要的上面的结果,我这个想法用c语言可行吗?怎样用bios中断实现呢?最好能提供源码!!谢谢!!!如果能提供用bios中断的有关其他的EMS的程序源码例子给我也可以,小弟将不胜感激!!!
我的EMAIL:xiefeilong2003@yahoo.com.cn
这样做,我的目的只有一个:在DOS下写程序时,可以不受内存的限制
如果那位大哥还有其他的方法,我十分欢迎!!!!谢谢!!
救救我吧,上帝!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023