![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-31 06:03 |
共 47,815 主题排行 / 349,930 发帖 / 今日 0 篇 / 48,290 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » 有几个关于DOS编程的问题,哪位帮忙解答一下 |
| 可打印版本 4,045 / 14 |
| 第1楼 ntpro | 发表于 2006-09-19 21:37 |
| 新手上路 发帖 3 积分 10 | |
|
有几个关于DOS编程的问题,哪位帮忙解答一下 准备在C++环境下进行DOS开发。并实现TCP/IP网络通讯。我有几个问题不太明白:
1.DOS如何进行内存扩展?是使用Open Watcom等类似程序编写32位的DOS程序。还是通过使用EMM386,编写相关中断,做为一个类将其封装起来。 2.兼容性最好的编译器推荐一个 3.图形库要丰富,可扩展性强,用户要实现1024X768分辨率。 4.网络编程、TCP/IP底层通讯 高手们帮忙解答一下 |
|
| 第2楼 trshlhyk | 发表于 2006-09-19 23:55 |
| 初级用户 发帖 31 积分 65 | |
|
高手!
|
|
| 第3楼 ntpro | 发表于 2006-09-21 21:33 |
| 新手上路 发帖 3 积分 10 | |
|
当然,不一定是高手才能回答此问题的,因为我不懂。所以比我懂的都是高手。麻烦解答一下好吗?
|
|
| 第4楼 lufei1077 | 发表于 2006-09-22 05:06 |
| 初级用户 发帖 16 积分 34 来自 湖北 | |
|
有高手顶一下撒》》。。。。。。。。
|
|
| 第5楼 ntpro | 发表于 2006-09-22 21:49 |
| 新手上路 发帖 3 积分 10 | |
|
是呀。。
|
|
| 第6楼 sou125 | 发表于 2008-11-25 10:56 |
| 贫困用户 发帖 11 积分 -4 | |
|
是呀,很想知道
|
|
| 第7楼 earth123xinyuan | 发表于 2009-02-10 14:14 |
| 社区乞丐 发帖 25 积分 -46 来自 内蒙 | |
|
我是笨拙,笨的不知道咋说!
|
|
| 第8楼 nitian1 | 发表于 2009-02-21 12:29 |
| 初级用户 发帖 21 积分 38 | |
|
你不如做虚拟内存
|
|
| 第9楼 crazii | 发表于 2009-02-24 06:23 |
| 初级用户 发帖 10 积分 22 | |
|
貌似现在没有人使用EMM386的来使用EMS/XMS..
还是用Open Watcom或者DJGPP之类的比较好,编译器把DPMI都封装好了,咱根本不用管4G内存的事~ 图形可以直接用第三方库,或者自己用Vesa VBE来写.. 网络就不知道了.呵呵 |
|
| 第10楼 netwinxp | 发表于 2009-02-27 12:06 |
| 高级用户 发帖 366 积分 741 | |
|
HIMEM、EMM386所管理的1M以上内存是用来放数据的,程序无法直接在里面运行,要想让DOS程序可以直接在里面运行就要使用DOS4GW(通常就是用Watcom C来编写,以前DOS的游戏就经常用它,Watcom C编写的通常要DOS4GW来支持)、CWSDPMI(DJGPP来编写)、DPMI等切换到保护模式下才行(直接编程切换也可以,不过手续啰嗦)。如果你只是把1M以上内存用来存放数据,则可以使用不用切换模式的HIMEM或EMM386(汉字系统经常这么干),甚至直接用汇编的大数据段模式也行。
[ Last edited by netwinxp on 2009-2-27 at 12:16 ] |
|
| 第11楼 ecurb2006 | 发表于 2009-02-27 15:31 |
| 中级用户 发帖 123 积分 272 | |
| 第12楼 541350555 | 发表于 2009-12-21 13:45 |
| 初级用户 发帖 37 积分 46 | |
|
支持一下!!!
|
|
| 第13楼 cir2633 | 发表于 2010-01-07 15:02 |
| 初级用户 发帖 23 积分 52 | |
|
我最近也遇到了这个问题, 保护模式下好处多多
但是不方便操作IO端口 |
|
| 第14楼 firstsail | 发表于 2010-01-08 08:52 |
| 高级用户 发帖 295 积分 668 来自 广东深圳 | |
Originally posted by cir2633 at 2010-1-7 15:02: WinSail基本可以满足您的要求,下载地址: http://www.firstsail.com.cn/software.html |
|
| 第15楼 cir2633 | 发表于 2010-01-21 11:43 |
| 初级用户 发帖 23 积分 52 | |
|
我在dos下没用保护模式
borland C++ 3.1外加DSOCK或者WATSOCK(大概这个名字这两个是dos下的tcp开发包) |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |