中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-31 19:55
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » DOS下可用内存计算的编程 查看 3,234 回复 4
楼 主 DOS下可用内存计算的编程 发表于 2008-08-08 16:24 ·  中国 广东 深圳 电信
初级用户
积分 26
发帖 10
注册 2006-10-03 22:50
19年会员
UID 64453
性别 男
来自 shenzhen
状态 离线
MS C 编程环境
几篇文章看了,试着用memmax memval,
都不行

不能得到mem 或者 Cs.com出来的正确结果
我记得原来用dos调用做的

请问有没做过的
露一手
2 发表于 2010-12-17 16:35 ·  中国 广东 广州 华为云
初级用户
积分 26
发帖 10
注册 2006-10-03 22:50
19年会员
UID 64453
性别 男
来自 shenzhen
状态 离线
再次请教一下
MS C 编程环境下
如何获取类似
C:\DOS> MEM /c 中的
可用常规内存的数据?
3 发表于 2010-12-18 17:01 ·  中国 广东 广州 华为云
初级用户
积分 26
发帖 10
注册 2006-10-03 22:50
19年会员
UID 64453
性别 男
来自 shenzhen
状态 离线
MS C想获得 mem /c > mem1.txt的结果到文件
spawnl(_P_WAIT,"c:\\dos\\MEM.exe","mem.exe",NULL);
可以得到结果
但是 /C > mem1.txt怎么加到这个函数上面都不行
运行后出现Invalid Keywork - /C >
请问应该如何写才能得到mem1.txt
4 发表于 2011-01-05 10:11 ·  中国 北京 联通
高级用户
★★
积分 506
发帖 187
注册 2005-12-04 22:41
20年会员
UID 46500
性别 男
状态 离线
你查查资料。
有一个内存的固定地址,是标注可用内存的。你可以直接读取那里的值,就可以得到可用内存了。
5 发表于 2011-01-11 09:11 ·  中国 广东 深圳 电信
中级用户
★★
部落守望者
积分 351
发帖 140
注册 2006-06-19 17:11
20年会员
UID 57261
性别 男
状态 离线
关注。。。
一切从底层开始
论坛跳转: