首页
社区
课程
招聘
[求助]这里的$代表什么意思?
发表于: 2007-6-22 09:37 5725

[求助]这里的$代表什么意思?

2007-6-22 09:37
5725
.const
dwMsgTable dd WM_NULL
                    dd WM_CREATE
...
MSG_TABLE_LEN equ ($ - dwMsgTable)/sizeof dword

最后一句的$表示什么意思?

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
$代表自身。即MSG_TABLE_LEN equ ($ - dwMsgTable)/sizeof dword等于MSG_TABLE_LEN equ (MSG_TABLE_LEN - dwMsgTable)/sizeof dword
2007-6-22 09:47
0
雪    币: 2134
活跃值: (14)
能力值: (RANK:170 )
在线值:
发帖
回帖
粉丝
3
通俗点说就是当前所在内存的位置,为一个地址
2007-6-22 09:53
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
4
不过,编辑器不支持MSG_TABLE_LEN equ (MSG_TABLE_LEN - dwMsgTable)/sizeof dword这样的运算操作,所以用$代替自身。
2007-6-22 09:54
0
雪    币: 560
活跃值: (379)
能力值: ( LV13,RANK:1370 )
在线值:
发帖
回帖
粉丝
5
2007-6-22 10:05
0
雪    币: 615
活跃值: (1372)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
thinks
2007-6-22 19:43
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
好像就是当前的地址的意思
2007-6-22 20:51
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
指的是编译时当前的地址
2007-6-27 15:13
0
游客
登录 | 注册 方可回帖
返回