Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (M)
Guardian Procedure Calls Reference Manual522629-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