- Call Next
- Next:
- Pop1%Eax
This is an assemblyCodeIn the beginning, it seems strange that the call command does not match ret.
Then we realized that it was not a real process call at all.
What is the value of register % eax set?
A: % eax is set to the address of the popl command.
Please explain why there is no matching RET command in this call?
A: This is not a real sub-process call, because the control is performed in the same order as the command, and the return value is popped up from the stack.
What functions does this code complete?
A: This is Lieutenant General ia32.ProgramThe unique method for placing the value of the counter EIP in the integer register.
What is ia32?
A: Intel uses its instruction set as ia32. ia32, short for Intel architecture 32-bit. It indicates the intel32-bit architecture. This processor series is also known as x86.
<In-depth understanding of computer systems>