visual C 如何读绝对地址?
在一本书中看到:
在32位系统中没有段地址说法,D000段对应的绝对地址是: 0x000d0000,因此只要初始化你需要的类型的指针,使它指向的指针地址为:0x0d0000就可以了
比如你要读取D000:0100的地址,其代码如下:(数据类型为: float)
……
float *p=(float*)(0x000d100);
float data=*p;
……
问题:
1. 16位系统中段地址和偏移地址?
2.上面的话一头雾水,有无印错的数字?帮我解释一下各个数字吧,必送分!
3.若读(传递)一批数据,该如何做?
………………
解决疑问者必给分!
另外,希望CSDN上别排斥弱者啊!,好不好