有关指针数组引用问题?
unsigned char* bDY, //指向一个连续字节区
unsigned char* bDU //指向一个连续字节区
unsigned char* bDV //指向一个连续字节区
unsigned char* pD[3] = {bDY,bDU,bDV};
unsigned char** ppd = pD;
_asm{
MOV EAX,[ppd] //这两句该如何理解?
MOV EDX,[EAX]
}
问题点数:20、回复次数:2Top
1 楼fhb13(游途道标)回复于 2006-03-14 13:26:48 得分 5
MOV EAX,[ppd]
EAX = ppd
MOV EDX,[EAX]
EDX = pDTop
2 楼mydo(侯佩|hopy|ks)回复于 2006-03-14 17:24:32 得分 15
eg :
if address 0x80000 -> 0x12345678 ,and address 0x10000 -> 0x80000 ,then
mov eax,[10000] means eax <- 0x80000 ,
mov edx,[eax] means edx <- 0x12345678 .Top




