srh snl
srh snl

Reputation: 807

in Assembly Language, what does Call 0032112B means?

Im not really that familiar with Assembly so when I come across a code like this

Call 0032112B

I'm a bit confused if 0032112B is a memory address (dump), the address of the code where it will go next or what.

The question is whenever I come across this kind of code, where do I need to look? and what is the call instrcution going to do with that memory / or value of that memory?

BTW, im using ollydbg.

Thanks

Upvotes: 1

Views: 706

Answers (1)

nj-ath
nj-ath

Reputation: 3146

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.

Upvotes: 1

Related Questions