
如图所示,UMBPCI开启的内存分为两块:
CC00-DFFF
E400-EFFF
现在想让CC00段的程序全部移动至E400段,使空闲块最大,请问如何处理?
在COMMAND加载后,再enable CC00段是否可行?
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

Originally posted by Rinrin at 2009-4-7 09:22:
像SYSTEM, FILES, STACKS这些,不能用LH指定吧?
COMMAND也可以指定加载位置吗?
Upper memory detail:
Segment Region Size Name Type
------- ------ ---------------- ----------- --------
0B01F 1 32,256 (32K) MS-DOS -- Free --
0C700 2 58,080 (57K) SYSTEM System Data
848 (1K) SETVERXX Installed Driver SETVER
1,776 (2K) U-CD-DVD Installed Driver UIDE
6,512 (6K) PROTMAN$ Installed Driver PROTMAN
2,656 (3K) PKTDRV$ Installed Driver DIS_PKT
27,696 (27K) PCNTND$ Installed Driver PCNTND
2,080 (2K) FILES=40
256 (0K) FCBS=4
10,720 (10K) BUFFERS=20
2,288 (2K) LASTDRIVE=Z
3,072 (3K) STACKS=9,256
0D52E 2 176 (0K) MS-DOS -- Free --
0D539 2 400 (0K) KILLER Program
0D552 2 3,968 (4K) DOSKEY Program
0D64A 2 5,856 (6K) SHARE Program
0D7B8 2 3,872 (4K) NLSFUNC Program
0D8AA 2 208 (0K) MS-DOS -- Free --
0D8B7 2 3,104 (3K) CTMOUSE Program
0D979 2 224 (0K) MS-DOS -- Free --
0D987 2 13,632 (13K) DOSLFN Program
0DCDB 2 368 (0K) DOSIDLE Program
0DCF2 2 12,496 (12K) MS-DOS -- Free --
0E400 3 5,728 (6K) COMMAND Program
0E566 3 1,696 (2K) COMMAND Environment
0E5D0 3 4,864 (5K) MS-DOS -- Free --
Upper memory detail:
Segment Region Size Name Type
------- ------ ---------------- ----------- --------
0B01F 1 32,256 (32K) MS-DOS -- Free --
0C700 2 880 (1K) SYSTEM System Data
848 (1K) SETVERXX Installed Driver SETVER
0C737 2 1,808 (2K) SYSTEM System Data
1,776 (2K) U-CD-DVD Installed Driver UIDE
0C7A8 2 6,544 (6K) SYSTEM System Data
6,512 (6K) PROTMAN$ Installed Driver PROTMAN
0C941 2 2,688 (3K) SYSTEM System Data
2,656 (3K) PKTDRV$ Installed Driver DIS_PKT
0C9E9 2 46,224 (45K) SYSTEM System Data
27,696 (27K) PCNTND$ Installed Driver PCNTND
2,080 (2K) FILES=40
256 (0K) FCBS=4
10,720 (10K) BUFFERS=20
2,288 (2K) LASTDRIVE=Z
3,072 (3K) STACKS=9,256
0D532 2 176 (0K) MS-DOS -- Free --
0D53D 2 400 (0K) KILLER Program
0D556 2 3,968 (4K) DOSKEY Program
0D64E 2 5,856 (6K) SHARE Program
0D7BC 2 3,872 (4K) NLSFUNC Program
0D8AE 2 208 (0K) MS-DOS -- Free --
0D8BB 2 3,104 (3K) CTMOUSE Program
0D97D 2 224 (0K) MS-DOS -- Free --
0D98B 2 13,632 (13K) DOSLFN Program
0DCDF 2 368 (0K) DOSIDLE Program
0DCF6 2 12,432 (12K) MS-DOS -- Free --
0E400 3 5,728 (6K) COMMAND Program
0E566 3 1,696 (2K) COMMAND Environment
0E5D0 3 4,864 (5K) MS-DOS -- Free --
而且,这些TSR程序,似乎一般会留出几百个字节的空间,不知是做什么用的?

