Previous: Step By Step Imperative Program Execution Example, Up: Step By Step Imperative Program Execution [Index]
The x1f4_step_routine program executor returns X1f4_EX_LEAD_CALL
whenever a function requires action to be taken outside intepreter control.
The function would be a X1f4_E4_LEAD_CALL marked one.
See Function Flags.
See x1f4_step_routine.
See Execution Conditions.
The met function and function call are described by a struct
x1f4_transfer_type of an address retrievable via x1f4_call_routine.
The record belongs to the step by step execution context created by
x1f4_near_routine and its address does not change between
X1f4_EX_LEAD_CALL returns.
See x1f4_call_routine.
See x1f4_near_routine.
See struct x1f4_transfer_type.
Once the control is restored to the interpreter (via the next
x1f4_step_routine call), the function call is the first thing done. The
X1f4_EX_LEAD_CALL execution interruptions allow for actions to be taken
in preparation for the pending function call, and not in exchange of it.