|
|
|
|
 这种编译器存在吗? - sheff [ 2005-08-25 16:33 | 354 byte(s)]
 Re: 这种编译器存在吗? - Nemesis2k [ 2005-09-16 16:47 | 18 byte(s)]
 Re: 这种编译器存在吗? - tpu [ 2005-08-25 20:19 | 194 byte(s)]
 Re: 这种编译器存在吗? - tclwp [ 2005-08-25 18:15 | 85 byte(s)]
 Re: 这种编译器存在吗? - sheff [ 2005-08-26 09:38 | 148 byte(s)]
 Re: 这种编译器存在吗? - BarcLiao [ 2005-08-26 19:29 | 36 byte(s)]
 Re: 这种编译器存在吗? - sheff [ 2005-08-31 14:34 | 153 byte(s)]
 Re: 这种编译器存在吗? - BarcLiao [ 2005-09-10 09:06 | 52 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
|
现在项目中需要使用x86的real big mode,即在实模式下访问4GB内存空间.处理器进入这个模式不难,在这个模式下用汇编来实现访问扩展内存的代码也不难.难的是找不到支持这样的模式的编译器.我找的TC, Borland C++, VC++1.5等等只能支持到Huge模式.有没有支持这种模式的编译器?我真不敢抱乐观的态度.大堆的C代码要在该模式下面运行,得好好想想怎么改了.哪位DX有这方面经验,给俺提提醒啊.
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
|
谢谢tclwp和tpu的回应.DJGPP和VC++6都是32位的编译器,而我需要的是16位的.使用MASM是可以的,但它只是汇编器.呵呵,也许真的没有这样的编译器,只能想其他办法了.
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
|
编译器是16-bit的,但要支持EAX等32-bit寄存器.这些features有些编译器是支持的,但关键代码只能用汇编.生成的代码段能定位在1M以上空间.这个我不知道哪个编译器可以.
|
|
|
[Original]
[Print]
[Top]
|
|
|