关于assemblywin32

时间:2015-11-14 21:30:48

标签: assembly

我是大会上的新手和自学者,并且已经看到在不同背景下使用OFFSET,但仍然不清楚,所以请解释。

此示例中的偏移是指向MenuName的指针吗?

invoke LoadMenu, hInst, OFFSET MenuName 

或是偏移将MenuName的地址传递给过程吗?

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

取决于哪个汇编程序。这看起来像Masm(或Tasm),所以是的,它意味着MenuName的地址。在AT& T语法中,您使用$MenuName来指示地址。只需MenuName即可指示变量的内容。在Nasm语法中,[MenuName]表示内容,而MenuName只是地址。我们有理由要求你说哪个汇编程序! :)