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.

PISYS. [CALLI 136]<br />

22.128 PISYS. [CALLI 136]<br />

FUNCTION<br />

Controls the program interrupt facility during execution.<br />

CALLING SEQUENCE<br />

addr:<br />

MOVE<br />

PISYS.<br />

ac, [EXP flags+addr]<br />

ac,<br />

error return<br />

skip return<br />

. .<br />

I SIXBIT/devicel \<br />

I EXP channo I<br />

I EXP udx I<br />

\ EXP condition I<br />

XWD vector-offset,reasons<br />

XWD priority, 0<br />

In the calling sequence, the program supplies the following variables:<br />

o<br />

o<br />

flags are one or more of the function flags described below.<br />

addr is the address of the argument list.<br />

o device is the SIXBIT physical or logical name of an<br />

initialized device.<br />

o<br />

o<br />

channo is the number of an initialized channel.<br />

udx is the Universal Device Index for a device.<br />

o condition is one of the non-I/O condition codes described<br />

below. (See Table 22-14.)<br />

o<br />

o<br />

o<br />

vector-offset is the relative address of the control block<br />

for the interrupt (maximum value for this is stored in GETTAB<br />

table .GTCNF, item %CNMVO) .<br />

reasons are flags (described below) specifying the device I/O<br />

conditions that can cause an interrupt.<br />

priority is the priority level assigned to the interrupt.<br />

Priority 0 is the lowest level. Higher values indicate which<br />

events may interrupt other events. The maximum priority<br />

level is available in GETTAB table .GTCNF, item %CNMIP<br />

(normally 3) .<br />

22-317

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

Saved successfully!

Ooh no, something went wrong!