+ -
当前位置:首页 → 问答吧 → 老罗win32汇编附录B问题

老罗win32汇编附录B问题

时间:2011-07-01

来源:互联网

$代表引用宏定义
Assembly code

       dwMsgTable                 dd           WM_NULL

                                          dd           WM_CREATE

                                          dd           WM_DESTROY

                                          dd           WM_MOVE

 

                                          dd           WM_EXITSIZEMOVE

       MSG_TABLE_LEN       equ         ($ - dwMsgTable) / sizeof dword ;这里的$ - dwMsgTable代表什么意思呢? 



麻烦大大们指教一下.

作者: yxlovemoney   发布时间: 2011-07-01

$ 是当前语句的地址,($ - dwMsgTable) 就是 dwMsgTable 这组数据定义所占用空间的大小了,sizeof dword 就是一个 dd 定义的大小;这么一除,结果就是所定义的 dd 类数据的个数。

作者: zara   发布时间: 2011-07-01