mov edx,crackme3.0044108c是什么意思啊

我在学习反汇编中,有上面这样一句指令。可是平时学习寻址方式时,没有这样的一个寻址方式呀?上面这句是不是相等于mov edx,ds:crackme3 [0044108c]呀,就是把crackme3当作一个符号地址?那么上面的物理地址就是符号地址+0044108c.不知我这样理解对不对?如果不是,请问这种格式属于哪种寻址方式???你那是什么意思?看来你英语水平很好呀!可我不明白....
2026年09月25日 17:37
有3个网友回答
网友(1):

感觉这种语法是ollydbg为了表示方便弄出来的……实际汇编应该是通不过的

crackme3貌似不是符号地址,而是反汇编的可执行文件名,然后0044108c应该就是在该可执行文件中的绝对偏移

例如:00440F56 |. 75 1A JNZ SHORT CrackMe3.00440F72
很明显,00440F56+2+1A=00440F72,即下一条指令的绝对地址

网友(2):

mov edx,crackme3.0044108c
其中 crackme3 应该是一个结构
而 .0044108c 是这个结构中的成员,汇编是可以这样用的
特别注意中间那个 "."

网友(3):

Catalyst branch, the staff of health security seriously, to implement the prevention and control of occupational diseases, according to the China petrochemical corporation in occupational health technical specification of occupational health work. Adhere to the "prevention, classification management and prevention &treatment combination, the comprehensive management" principle, adhere to the people-oriented, overall implementation of the HSE management system, strengthen worker health education, serious recognition, evaluation and control of bad working conditions, and prevention, control and elimination of occupational hazards, to protect and improve laborers' health, in occupational-disease-inductive governance, occupational health monitoring, occupational health surveillance in a large quantity and fruitful work, in order to promote a harmonious and sustainable development of catalyst to play a positive role. Branch was founded, did not happen occupational poisoning accidents and occupational disease to zero annual incidence rate of occupational workplaces, more than 98% line.