24.12.2013 Views

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PIINI [CALLI 135]<br />

2 .PSVFL<br />

Control flags, and either device<br />

or a non-I/O condition code.<br />

are set by the user.<br />

The control flags are:<br />

condition flags<br />

The control flags<br />

Bits<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

18-35<br />

Symbol<br />

PS.VPO<br />

PS.VTO<br />

PS . VAl<br />

PS.VDS<br />

PS. VPM<br />

PS. VIP<br />

Meaning<br />

Disable all interrupts; they can<br />

be reenabled by a PISYS. monitor<br />

call.<br />

Disable all interrupts of higher<br />

priority until the program gives<br />

a DEBRK. monitor call.<br />

Allow control block to accept<br />

additional interrupts. Use<br />

DEBRK. to dismiss interrupts.<br />

Dismiss any additional interrupt<br />

requests for this condition or<br />

device until this interrupt is<br />

dismissed (using DEBRK.).<br />

Print any standard message that<br />

is relevant to this interrupt<br />

condition.<br />

Obsolete.<br />

The right half of .PSVFL contains<br />

the condition (reason) for the<br />

interrupt. These are divided<br />

into device I/O conditions and<br />

non-I/O conditions, and are<br />

described under the PISYS.<br />

monitor call. The reason code is<br />

returned by the monitor on an<br />

interrupt.<br />

3 .PSVIS<br />

Interrupt status. When this auxiliary word is<br />

returned by a device I/O interrupt, it contains:<br />

udx"file-status<br />

SKIP RETURN<br />

The program can use the PISYS. call to add or delete interrupt<br />

conditions.<br />

ERROR RETURN<br />

The call can take the error return with one<br />

codes stored in the ac:<br />

of the following error<br />

Code<br />

Symbol<br />

Meaning<br />

1<br />

2<br />

3<br />

PIIBC%<br />

PIADC%<br />

PINFS%<br />

Illegal bit or section number given.<br />

Address check occurred.<br />

The monitor does not have ~ufficient<br />

free core.<br />

22-3<strong>10</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!