
3.1 Basic Functionality
3.1.2 Registers
3-26
Attaching an Index to a Double-length Integer or a Real Number
Register
Using an index is the same as adding the value of i or j to the register address.
For example, if j = 1, ML0000000j is the same as ML0000001. Similarly, if j = 1, MF0000000j is
the same as MF0000001.
Attaching an Index to a Quadruple-length Integer or a Double-precision
Real Number Register
Using an index is the same as adding the value of i or j to the register address.
For example, if j = 2, MQ0000000j is the same as MQ0000002. Similarly, if j = 2, MD0000000j
is the same as MD0000002.
Double-length integers and real numbers use a region that is 2 words in size. For example, when
using ML0000000j with both j = 0 and j = 1, the one-word area of MW0000001 will overlap. Be
careful of overlapping areas when indexing double-length integer or real number register
addresses.
Quadruple-length integers and double-precision real numbers use a region that is 4 words in
size. For example, when using MQ0000000j with both j = 0 and j = 2, the two-word area of
MW0000002 and MW0000003 will overlap. Be careful of overlapping areas when indexing qua-
druple-length integer or double-precision real number register addresses.
If j = 0, ML0000000j i
s
ML0000000.
If j = 1, ML0000000j i
s
ML0000001.
Double-length Integer
Upper Word
MW0000001
Lower Word
MW0000000
If j = 0, MF0000000j i
s
MF0000000.
If j = 1, MF0000000j i
s
MF0000001.
Real Number
Upper Word
MW0000001
Lower Word
MW0000000
MW0000002
MW0000001
MW0000002
MW0000001
Note
If j = 0, MQ0000000j i
s
MQ0000000.
If j = 2, MQ0000000j i
s
MQ0000002.
Quadruple-length Integer
Upper 2 word
s
Lower 2 word
s
Upper 2 word
s
Lower 2 word
s
If j = 0, MD0000000j i
s
MD0000000.
If j = 2, MD0000000j i
s
MD0000002.
Double-preci
s
ion Real Number
Upper 2 word
s
Lower 2 word
s
Upper 2 word
s
Lower 2 word
s
MW000000
3
MW0000002
MW0000005
MW0000004
MW0000001
MW0000000
MW000000
3
MW0000002
MW000000
3
MW0000002
MW0000005
MW0000004
MW0000001
MW0000000
MW000000
3
MW0000002
Note