发表于:2006-12-14 10:35:00
8楼
地址重叠问题你可以这样想象,两条路,都有门牌号100号,那是不是就构成重叠了呢?回答当然是否定的,因为路名不同,路名相当于地址标识符,只要地址标识符不同,其就不会重叠。如果从内存上来讲,你如果知道汇编程序的一些常识的话,那么也可以这样理解,比如I区的首地址在内存中被划成了0000,Q区的首地址被分配到100,那么I0.0实际上指向的地址为0000+0.0=0000,那么同样,Q0.0实际的地址就是100+0.0=100,这样就可以看出,他们在内存地址上是不冲突的,地址标识符实际上就是该区的首地址,而我们用的I0.0中的0.0实质上就是偏移量。