Programming instructions
PSEUDO INSTRUCTIONS
FLEXOWRITER INPUT PSEUDO INSTRUCTIONS: The pseudo-instruction,
flex A& causes the (six-bit) FIO-DEC codes for the three characters follow-
ing the space (A) to be read into one word which is taken as the value of
the syllable. The code for the character a will go into bits O-5 of the word,
for p into bits 6-11, and for y into bits 12-17. The code is a six-bit character,
the first five of which are the FIO-DEC code, the sixth a 1 for upper case
or a 0 for lower case.
Example: flex A boy
The pseudo-instruction, char AZ7 causes the (six-bit) FIO-DEC character,
y to be assembled into the left, middle, or right six bits of the word, de-
pending on whether Z is r, m, or I.
Example: char r0
char m(
char la
CONSTANTS: The MACRO assembly system has available a facility by which
the program constants may be automatically stored. A constant must follow
the rules for a word and is delimited on the left by a left parenthesis. The
right delimiter may be a right parenthesis, carriage return, or tab. The
value of the syllable, (e) is the address of the register containing (Y. The
constant LY will be stored in a constants block at the end of the program, and
the address of OL will replace (a).
Examples of the use of constants:
add Cl)3
lac (add z 1)3
lac (- 760000)3
lac (flex0 abc),,)
START: The pseudo-instruction, start indicates the end of the English tape.
Instruction, start A must be followed by a carriage return. “A” is the ad-
dress at which execution of the program is to begin, and causes a jmp A
instruction punched at the end of the binary tape on pass two.
DECIMAL: The pseudo-instruction, decimal indicates all numbers are to be
considered decimal.
OCTAL: The pseudo-instruction, octal indicates all numbers are to be
considered octal.
69