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 />

E$FLD(15)–Set Field<br />

The set field function is used to specify a subfield of the next word to occur<br />

(presumably decimal, octal, binary or alphanumeric character function). The t-field<br />

specifies the left margin and the m-field the right margin. The bits of the machine<br />

word are numbered, for the purposes of this function, from left (00) to right (35).<br />

The d-field specifies extension of sign; if it is nonzero, the field is treated as sign.<br />

A set field function with d=0 and t=0 may be used to treat fields, including the sign<br />

bit, as unsigned unless m=35. (That is, a whole word must always be signed in the<br />

event a sign is applied.)<br />

The set field function remains in effect only for the next function encountered.<br />

If both a set field and a set point function are in effect when editing occurs, the set<br />

field function is applied first. In this case, the set point function specifies the binary<br />

point counting from the right-hand end of the specified field.<br />

E$INDX(16)–Set Index<br />

The set index function is used to address a quantity in main storage that is to be<br />

loaded into the single simulated index register. For any function that addresses<br />

storage (including this one), the presence of a 1 bit in the increment (h) portion of the<br />

address causes the simulated index to be added to the specified address before<br />

access is made. The left half of the index register word is ignored. If the d-field is<br />

nonzero, the contents of the m-field (with sign extension) are loaded into the<br />

simulated index register. The set index function remains in effect until it is<br />

countermanded by another set index function.<br />

E$OVRP(17)–Overpunch<br />

The overpunch function specifies that any minus signs produced by the editing<br />

functions are to be removed from their positions in front of the edited numbers and<br />

placed as 11-punches over the low-order digits. In the case of floating-point editing,<br />

the sign of the mantissa is placed over the low-order digit of the mantissa and the<br />

sign of the exponent over its low-order digit. The space that would normally contain<br />

the sign of the exponent is omitted.<br />

The overpunch function is initiated by its occurrence with address 1. It is<br />

countermanded by its occurrence with address 0. Upon initial entry to EOUT$,<br />

the overpunch mode is assumed to be off.<br />

J.3.4. Control Functions<br />

The control functions introduce some of the control operations available in machine<br />

language into the interpretive language. The number in parentheses following the<br />

procedure call is the octal function code.<br />

J–8 7833 1733–004

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

Saved successfully!

Ooh no, something went wrong!