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 |-------+-------| |-------+-------| | | | | . . . .