User Manual
C166S V2
Central Processing Unit
User Manual
2-59
V 1.7, 2001-01
The Offset Register QX0 and QX1
These two non-bit addressable registers are used only for CoXXX operations which
access operands using indirect addressing mode. The QX offset registers are used in
conjunction with the IDX pointers.
Note: During the initialization of the QX registers, instruction flow stalls are possible. For
the proper operation, refer to the
Physical addresses are generated from indirect address pointers IDX via the following
algorithm:
1)
Determine the used IDXx pointer
2)
An intermediate long address is calculated for the parallel data move opera-
tion of CoXXXM instructions before the long 16-bit address is generated
[optional step!]:
- If required, indirect address pointers (‘IDXx
±
’) are de/incremented by D=2.
- If required, indirect address pointers (‘IDXx
±
QXx’) are de/incremented by
D= QXx.
QX0
Offset Register
ESFR
Reset Value: 0000
H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
QX
0
rw
r
QX1
Offset Register
ESFR
Reset Value: 0000
H
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
QX
0
rw
r
Field
Bits
Type Description
QX
[15:1]
rw
Modifiable portion of register QXx
Specifies the 16-bit offset address for indirect
addressing modes.
0
[0]
r
Fixed to 0
Summary of Contents for C166S V2
Page 102: ...User Manual C166S V2 C166S V2 Memory Organization User Manual 3 102 V 1 7 2001 01...
Page 116: ...User Manual C166S V2 Instruction Pipeline User Manual 4 116 V 1 7 2001 01...
Page 152: ...User Manual C166S V2 Interrupt and Exception Handling User Manual 5 152 V 1 7 2001 01...
Page 204: ...User Manual C166S V2 Instruction Set User Manual 7 204 V 1 7 2001 01...
Page 420: ...User Manual C166S V2 Detailed Instruction Description User Manual 8 420 V 1 7 2001 01...
Page 432: ...User Manual C166S V2 Summary of CPU Subsystem Registers User Manual 9 432 V 1 7 2001 01...
Page 437: ...437...