Board logo

标题: 求教:在DJGPP中如何取得内存的物理地址? [打印本页]

作者: sigmac     时间: 2006-12-27 04:42    标题: 求教:在DJGPP中如何取得内存的物理地址?


用DJGPP编写的程序,需要申请一段大于2M的内存。
之后,将内存的物理地址作为参数传递给设备。

我尝试了多种方法,无论怎样都无法取得正确的物理地址(32bit)。

例如:
unsigned char  *ucp;
ucp=(unsigned char *)malloc(2*1024*1024);

怎样才能取得ucp的物理地址?

拜托兄弟们帮帮忙。