中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-01 18:42
48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,249 会员排行
DOS开发编程 & 发展交流 (开发室) » 请问DJGPP 编译的程序是16位还是32位
可打印版本  1,917 / 6
第1楼 lofe811 发表于 2006-08-13 10:00
初级用户 发帖 32 积分 96
请问DJGPP 编译的程序是16位还是32位
弱弱的问一句,看到很多人都说DJGPP 和wattom c是保护模式下32位dos编译器,有一点不明白,dos是16位的,那怎么能运行32位的东西,很疑惑。。。
还有它内存寻址是怎么实现的,在16位dos下。。。
谁可以帮忙详细解释一下。。。。。。
谢谢...
第2楼 Wengier 发表于 2006-08-13 13:46
系统支持 发帖 10,521 积分 27,736
DJGPP编译的程序当然是32位的。有人说“DOS是16位的”,其实这话并不确切,只能说“DOS的内核是16位的”,而通过各种DOS扩展规范(如DPMI)或扩展器(如DOS4GW、CWSDPMI等),可轻易使DOS支持32位模式。
第3楼 lofe811 发表于 2006-08-13 15:35
初级用户 发帖 32 积分 96
哦,那我们现在装的dos如果没有其它的工具是不是没办法运行DJGPP编译的程序阿,是不是需要扩展后才能支持。。。
第4楼 Wengier 发表于 2006-08-13 23:53
系统支持 发帖 10,521 积分 27,736
Originally posted by lofe811 at 2006-8-13 03:35 PM:
哦,那我们现在装的dos如果没有其它的工具是不是没办法运行DJGPP编译的程序阿,是不是需要扩展后才能支持。。。


当然不是了,DJGPP就像其它32位程序那样早已自带扩展功能。。
第5楼 lofe811 发表于 2006-08-15 22:02
初级用户 发帖 32 积分 96
站长有这方面的资料或站点吗??中英文皆可
第6楼 poor 发表于 2006-12-25 11:10
初级用户 发帖 36 积分 160
up!!!!!!!!!!!
第7楼 lofe811 发表于 2006-12-31 05:13
初级用户 发帖 32 积分 96
没想到我的帖子有被人翻出来了

呵呵
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023