Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (M)
Guardian Procedure Calls Reference Manual—522629-013
9-68
MOVEX Procedure
•
The currently in-use selectable segment and flat extended data segments
•
nonextended relative locations
•
extended and nonextended relative locations
•
If the caller is privileged, no bounds checking is performed.
•
The following diagram indicates restrictions on data movement from the source to
the
dest based upon the privileged state of the caller:
•
MOVEX does not alter the status of the current in-use segment.
Related Programming Manual
For programming information about the MOVEX procedure, refer to the Guardian
Programmer’s Guide.
Relative Segment Source Destination
0 current data ok ok
1 system data not allowed not allowed
2 current code not allowed not allowed
3 user code ok not allowed
>3 extended data
seg ID <= 2047
ok ok
>3 extended data
seg ID > 2047
privileged only privileged only