DisableInterrupts:
PUBLIC
PROC ~ {
status: StackedStatusWord ← GetYoungestStatus[];
IF status.userMode THEN ERROR;
status.trapsEnabled ← TRUE;
SetYoungestStatus[status];
};
EnableInterrupts:
PUBLIC
PROC ~ {
status: StackedStatusWord ← GetYoungestStatus[];
status.trapsEnabled ← FALSE;
SetYoungestStatus[status];
};