18.08.2013 Views

(SYSLIB) Programming Reference Manual - Public Support Login ...

(SYSLIB) Programming Reference Manual - Public Support Login ...

(SYSLIB) Programming Reference Manual - Public Support Login ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Obsolete Entry Points, PROCs, and Routines<br />

x<br />

m<br />

Specifies indirect address and use of the simulated index register<br />

Address (main storage location of data)<br />

EOUT$ is called by<br />

LMJ X11,EOUT$<br />

There are two entry points to this subroutine. The normal entry point is EOUT$.<br />

The other, EOUTR$, is the point for reentry after the E$TERM (terminate) function (see<br />

J.3.4).<br />

The addressed word in the m-field may be either in a control register or in main storage.<br />

Any word, even if the word is in a volatile register, is permissible. If register X11 is<br />

addressed, however, the location of the interpretive word that references X11 is output.<br />

All registers, including volatile ones, are saved and restored. The x-field specifies indirect<br />

addressing and the use of the single simulated index register. Its permissible values<br />

(in octal) are as follows:<br />

00 No action<br />

01 Use address indirectly<br />

02 Apply simulated index register<br />

03 Apply simulated index register, then use address indirectly<br />

Indirect addressing is permitted to one level only, and the x-, h-, and i- fields of the<br />

indirectly addressed word are ignored. It is possible, however, to indirectly address<br />

control storage. All modes may be used with indirect addressing.<br />

The various functions are described in the following paragraphs. All may be called as<br />

procedures. Each of the procedure calls generates one word in the correct format. The<br />

parameters of these procedures are interpreted differently, depending on the number<br />

written. A single parameter is taken as m; two parameters as m and x; three parameters<br />

as t, d, and m; and four parameters as t, d, m, and x. Any missing parameters are<br />

assumed to be zero.<br />

The caller may obtain entry to EOUT$ by the procedure E$OUT or E$OUTR, depending<br />

on the entry point desired. No parameters are required.<br />

J–4 7833 1733–004

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

Saved successfully!

Ooh no, something went wrong!