大会得到实际的变量地址?
我正在开发一个x86程序集(使用NASM)的操作系统,并遇到了一个我似乎无法解决的令人讨厌的问题。 好吧,让我说我把我的程序加载到地址0xFF(我没有加载它,只是一个例子),我有一个变量,在我的可执行文件中的地址0xC。 现在我使用了org指令并将该变量移入了eax。 现在变量的值将是0xC而不是0xFF + 0xC。 有没有办法获得内存中的实际值,或者是否需要每次都添加偏移量?
链接地址: http://www.djcxy.com/p/72419.html我正在开发一个x86程序集(使用NASM)的操作系统,并遇到了一个我似乎无法解决的令人讨厌的问题。 好吧,让我说我把我的程序加载到地址0xFF(我没有加载它,只是一个例子),我有一个变量,在我的可执行文件中的地址0xC。 现在我使用了org指令并将该变量移入了eax。 现在变量的值将是0xC而不是0xFF + 0xC。 有没有办法获得内存中的实际值,或者是否需要每次都添加偏移量?
链接地址: http://www.djcxy.com/p/72419.html