|
发表于 2011-3-14 11:06:00
|
显示全部楼层
Re:超失败的一次网上答问
雪茄 16:48:45
汇编里面取地址通常都哪几个指令?
取什么地址?
取函数地址: mov eax,0x??? //硬编码
mov eax,[ecx+0x??] //类成员函数地址的取法
mov eax,esp //栈地址
取数据的用法: lea eax,[ecx+0x??] // lea 也经常用于计算加法
想来想去就记得这两个 mov ,lea
雪茄 16:50:58
成员函数参数怎么入栈的,入栈方式受哪些东西影响?
1、一般是由右向左入栈,this 指针由 ecx 传入
2、还有一种编译器使用的是 参数尽量由寄存器保存,多的参数才由栈传入
类模板、模板类,就不清楚这个名词了,网上查了。才发现无非就是一个定义,一个实现,平时用,也没注意有这么个名词。
内存管理,没接触过
面试的人,太抠字眼了 |
|