![]() |
中国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 |