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.

Introduction<br />

1.2. Notation Conventions<br />

In this manual, the 36 bits of the computer word are numbered from left to right. For<br />

example:<br />

0 8 9 17 18 26 27 35<br />

The following mnemonics define partial-word references:<br />

sixth- S1 S2 S3 S4 S5 S6<br />

word 0 5 6 11 12 17 18 23 24 29 30 35<br />

quarter- Q1 Q2 Q3 Q4<br />

word 0 8 9 17 18 26 27 35<br />

third- T1 T2 T3<br />

word 0 11 12 23 24 35<br />

half- H1 H2<br />

word 0 17 18 35<br />

The 2200 Series Assembler mnemonics are used whenever machine instructions are<br />

discussed. The Assembler mnemonics for partial-word transfers and registers are<br />

defined in the MASM definition element MAXR$. These mnemonics are used in<br />

assembly language programs.<br />

The mnemonics U and XU indicate immediate data references. (The operand is taken<br />

directly from the address portion of the instruction rather than from the main storage<br />

referenced by that address.) The mnemonics XH1, XH2, and XU indicate that the system<br />

will load the 18-bit value with sign extension to 36 bits (in other words, if bit 18 is a one,<br />

bits 0 through 17 are set to one). This does not affect the store operation.<br />

Control registers are referenced with the following mnemonics:<br />

A0, A1,..., A15<br />

Accumulators (A0 through A3 can also be used as index registers.)<br />

A15+1, A15+2<br />

Additional accumulators for double- or triple-precision instructions<br />

1–2 7833 1733–004

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

Saved successfully!

Ooh no, something went wrong!