
PD17230 , 17231 , 17232 , 17233 , 17234 , 17235 , 17236
2.4.3
通用寄存器( GR)的
通用寄存器的数据存储在一个16字寄存器,用于算术运算和传输
数据和从该数据存储器中。
( 1 )配置通用寄存器的
图2-8显示了通用寄存器的配置。
通用寄存器占用16半字节( 16
×
4位)上的数据存储器中的选定的行地址,如图
图2-6 。
该行地址选择由系统寄存器的通用寄存器指针( RP ) 。有四个RP
显著位可以指向任何行地址在0H到每家银行的7H ( BANK0和BANK1 )的范围内。
( 2 )通用寄存器的功能
通用寄存器的使能数据存储器和一个之间的算术运算和数据传送
由一个单一的指令所选择的通用寄存器。作为通用寄存器是数据存储器的一部分,你可以
说,一般寄存器使能的数据的两个位置之间的算术运算和数据传送
内存。同样,通用寄存器可以通过一个数据存储器操作指令进行访问,因为它是
该数据存储器的一部分。
图2-8 。通用寄存器的配置
通用寄存器指针
( RP )
RPH
RPL
BANK0
0
→
0
→
1
A
s
s
i
g
n
e
d
t
o
→
2
→
3
→
4
→
5
→
6
→
7
端口寄存器
BANK1
系统寄存器
RP
PORT
寄存器
TER
列地址
2
3
4
5
6
7
8
9
A
B
C
D
E
F
b
3
b
2
b
1
b
0
b
3
b
2
b
1
b
0
F
i
x
e
d
t
o
0
F
i
x
e
d
t
o
0
F
i
x
e
d
t
o
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
1
通用寄存器( 16半字节)
←
例子
通用寄存器
当
RP = 0000010B
通用寄存器
可设置的范围
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
→
0
B
C
→
1
D
→
2
f
→
3
l
a
→
4
g
→
5
→
6
→
7
系统寄存器
同一系统
寄存器存在
22
数据表U14360EJ1V0DS00