CHAPTER 7 SYSTEM REGISTER (SYSREG)
48
Figure 7-7. Index Register and Memory Pointer Configuration
Figure 7-8. Data Memory Address Modification by Index Register and Memory Pointer
BANK
:
Bank register
MP
:
Memory pointer
IX
:
Index register
MPE
:
Memory pointer enable flag
IXE
:
Index enable flag
MPH
:
Memory pointer's upper 3 bits
IXH
:
Index register's bits 10-8
MPL
:
Memory pointer's lower 4 bits
IXM
:
Index register's bits 7-4
r
:
General register column address
IXL
:
Index register's bits 3-0
RP
:
General register pointer
m
:
Data memory address indicated by m
R
, m
C
(
×
)
:
Contents addressed with
×
m
R
:
Data memory row address
×
: Direct address such as r
m
C
:
Data memory column address
7AH
Address
Name
Bit
Symbol
name
Data
Reset-time value
b
3
b
2
b
1
b
0
b
3
b
2
b
1
b
2
b
1
b
1
b
0
b
0
Index register (IX)
Memory pointer (MP)
IXH
MPH
IXM
MPL
IXL
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
(IX)
(MP)
Flag name
M
P
E
7BH
7CH
b
1
b
2
b
3
0
0
0
0
7FH
PSW
I
X
E
0
Program status
word
(PSWORD)'S
lower 4 bits
b
3
Data Memory Address Specified with m
IXE
0
0
1
1
b
3
b
2
b
1
b
0
Bank
BANK
BANK
IXH
b
3
b
2
b
1
b
0
b
3
b
2
b
1
b
0
b
3
b
2
b
1
b
0
b
2
b
1
b
0
b
2
b
1
b
0
Row address Column address
Bank
Row address Column address
Indirect Transfer Address Specified with @m
m
BANK
m
R
(r)
MPH
MPL
(r)
BANK
m
R
(r)
IXM
IXL
IXH
IXM
MPE
0
1
0
1
m
Setting disabled
Logical OR
Logical OR
Same as
above
Summary of Contents for mPD17120 Subseries
Page 15: ... x MEMO ...
Page 23: ... MEMO 8 ...
Page 45: ... MEMO 30 ...
Page 49: ... MEMO 34 ...
Page 55: ... MEMO 40 ...
Page 93: ... MEMO 78 ...
Page 99: ... MEMO 84 ...
Page 102: ...CHAPTER 11 ARITHMETIC AND LOGIC UNIT 87 MEMO ...
Page 119: ... MEMO 104 ...
Page 175: ... MEMO 160 ...
Page 199: ... MEMO 184 ...
Page 265: ... MEMO 250 ...
Page 281: ...266 MEMO ...
Page 285: ... MEMO 270 ...
Page 289: ... MEMO 274 ...