+ -
当前位置:首页 → 问答吧 → 这个asm如何理解?

这个asm如何理解?

时间:2011-11-29

来源:互联网

简单的如 mov eax,[ebx] 我能理解,
但是 Delphi 的源码里有类似 :
MOV ECX,[EBX].TOleControl.FControlData

MOV EDX,[EBX][EAX*8].TMethod.Data

这里的 [EBX].TOleControl 和 [EBX][EAX*8] 该如何理解啊??

作者: okmnjizc   发布时间: 2011-11-29

EBX、EBX+EAX*8都是指向类型的指针。

作者: DelphiGuy   发布时间: 2011-11-29

引用 1 楼 delphiguy 的回复:
EBX、EBX+EAX*8都是指向类型的指针。

我是说,如何理解??

将[EBX].TOleControl 理解成 TOleControl([EBX]) ???

[EBX][EAX*8] 这个呢?? 理解成 [EBX+EAX*8]???

作者: okmnjizc   发布时间: 2011-11-29

热门下载

更多