HP 3000 III Series Manual page 68

Table of Contents

Advertisement

System/CPU Overview
INSTRUCTION BITS
8
I
9
I
10
I
11
I
12
I
13
I
14
I
15
o
o
1
1
6
I
7
o
14~------
Displacement
0: 2 5 5 - - +
1
Displacement
0: 255--+
o
Displacement
0: 255--+
1
0
Displacement
0: 127--+
1
~14---
Displacement
0: 63 - - +
1
1
114---
Displacement
0: 63 - - +
'---
-'1
ADDRESS
MODE
P+
Relative
P-
Relative
DB+ Relative
0+
Relative
0-
Relative
s-
Relative
CODE
DATA
SEGMENT
SEGMENT
PB
.....
DL
......
DB
} 255
DB+ Relative
} 255
} 63
P- Relative
0- Relative
0
}m
P
} 255
0+ Relative
P+ Relative
} 63
S- Relative
S
PL
. .
Z
...
Figure 2-14.
Memory Addres sing Modes
eters in subroutines.
Not all memory
address
instructions
are
capable
of using all six relative modes.
Each instruction defi-
nition (Section IV) will specify which modes are
applicable
for
each instruction.
2-50. Indirect Addressing
As shown in
figure 2-15, indirect addressing
uses the
location
referenced
by the
initial
displacement (the
Indirect cell) to
specify another
location within the same code
or data
segment.
For code
references, the Indirect Cell
contains a self-relative
address.
For data references,
the Indirect Cell contains
a DB+
relative
address.
For
memory
address instructions (paragraph
2-44), indirect addressing is specified by bit 5 of the
instruc-
2-36

Advertisement

Table of Contents
loading

Table of Contents