Figures Fig.16
Fig.16-1 Stack after Far 16-Bit and 32-Bit Calls
Figure 16-1. Stack after Far 16-Bit and 32-Bit Calls
WITHOUT PRIVILEGE TRANSITION
AFTER 16-BIT CALL AFTER 32-BIT CALL
.31 .0 .31 .0
D O | | | |
I F |-------+-------| |-------+-------|
R | | | |
E E |-------+-------| |-------+-------|
C X | PARM2 | PARM1 | | PARM2 |
T P |-------+-------| |-------+-------|
I A | CS | IP |<--SP | PARM1 |
O N |-------+-------| |-------+-------|
N S | | | | CS |
I |-------+-------| |-------+-------|
| O | | | EIP |<--ESP
| N |-------+-------| |-------+-------|
| | | | |
v . . . .
WITH PRIVILEGE TRANSITION
AFTER 16-BIT CALL AFTER 32-BIT CALL
D O 31 0 31 0
I F +-------+-------+ +-------+-------+
R | SS | SP | | | SS |
E E |-------+-------| |-------+-------|
C X | PARM2 | PARM1 | | ESP |
T P |-------+-------| |-------+-------|
I A | CS | IP |<--SP | PARM2 |
O N |-------+-------| |-------+-------|
N S | | | PARM1 |
I |-------+-------| |-------+-------|
| O | | | | CS |
| N |-------+-------| |-------+-------|
| | | | EIP |<--ESP
v |-------+-------| |-------+-------|
| | | |
. . . .