pTAL Reference Manual (G06.24+, H06.09+, J06.03+)

NopTAL privileged procedure
NoCan be executed only by privileged procedures
NoSets condition code
NoSets $CARRY
NoSets $OVERFLOW
expression
is an expression whose value is a WADDR address.
Example 315 $WADDR_TO_EXTADDR Routine
STRING .EXT s;
INT t;
@s := $WADDR_TO_EXTADDR(@t); ! @t is a WADDR address
$WRITEPTE
NOTE: The EpTAL compiler does not support this procedure.
$WRITEPTE writes a segment-page-table entry.
YespTAL privileged procedure
YesCan be executed only by privileged procedures
NoSets condition code
YesSets $CARRY
NoSets $OVERFLOW
ptetag
input
uINT:value
are the page attribute bits associated with pageframe.
pageframe
input
INT(32):value
is the frame number of the physical frame associated with abs.
abs
input
EXTADDR:value
is the virtual address to which $WRITEPTE maps pageframe.
Nonatomic Operations 351