1

我对汇编不是很熟悉,所以当我遇到这样的代码时

拨打 0032112B

如果 0032112B 是一个内存地址(转储),我有点困惑,它是下一个代码的地址还是什么。

问题是每当我遇到这种代码时,我需要在哪里查看?调用指令将如何处理该内存/或该内存的值?

顺便说一句,我正在使用 ollydbg。

谢谢

4

1 回答 1

1

It is most certainly an address of a procedure to where the call is being made. The call instruction branches to the specified address after it saves some of the values onto it's stack segment.

If you are interested in assembly level programming, then Microprocessors and interfacing by Douglas V Hall is a good place to start.

I agree that it's based on an obsolete processor but you'll get the foundation strong.

于 2013-07-17T18:26:31.463 回答