在汇编中引用C语言中的结构体,要先取出结构体的基址,然后利用
结构体的 基址+字段偏移量 访问结构体中的成员变量,如:
lea eax,test; //取出结构体test在内存中的基址
mov ebx,[eax+4]; //取出结构体test中,第4个字节开始处的4字节数据
mov ebx,[eax+8]; //取出结构体test中,第8个字节开始处的4字节数据
mov ebx,[eax+c]; //取出结构体test中,第c个字节开始处的4字节数据
在汇编中引用C语言中的结构体,要先取出结构体的基址,然后利用
结构体的 基址+字段偏移量 访问结构体中的成员变量,如:
lea eax,test; //取出结构体test在内存中的基址
mov ebx,[eax+4]; //取出结构体test中,第4个字节开始处的4字节数据
mov ebx,[eax+8]; //取出结构体test中,第8个字节开始处的4字节数据
mov ebx,[eax+c]; //取出结构体test中,第c个字节开始处的4字节数据