添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符S型号页 > 首字符S的型号第329页 > S3C84BB/F84BB > S3C84BB/F84BB PDF资料 > S3C84BB/F84BB PDF资料2第44页
地址空间
S3C84BB/F84BB
8字节片
CFH (R15)
C8H ( R8 )
16-Byte
非连续
工作
寄存器块
7H (R 7)
0H (R 0)
1 1 0 0 1 X X X
RP1
0 0 0 0 0 X X X
RP0
注册网络文件
包含32个
8字节片
8字节片
图2-7 。非连续的16字节工作寄存器块

编程提示 - 使用RP的计算有一系列的寄存器的总和
计算使用寄存器指针寄存器80H - 85H的总和。从80H 85H通过寄存器地址
包含值10H, 11H, 12H, 13H, 14H, 15H和,分别为:
SRP0
添加
ADC
ADC
ADC
ADC
#80H
R0,R1
R0,R2
R0,R3
R0,R4
R0,R5
;
;
;
;
;
;
RP0
80H
R0
R0 +
R0
R0 +
R0
R0 +
R0
R0 +
R0
R0 +
R1
R2 + C
R3 + C
R4 + C
R5 + C
这六个寄存器的总和, 6FH ,位于寄存器R0 ( 80H ) 。在此所用的指令串
例如需要12个字节的指令代码和它的执行时间为36个周期。如果寄存器指针不用于
计算这些寄存器的总和,以下的指令序列就必须使用:
添加
ADC
ADC
ADC
ADC
80H,81H
80H,82H
80H,83H
80H,84H
80H,85H
;
;
;
;
;
80H
80H
80H
80H
80H
(80H)
(80H)
(80H)
(80H)
(80H)
+
+
+
+
+
(81H)
(82H)
(83H)
(84H)
(85H)
+
+
+
+
C
C
C
C
如今,六个寄存器的总和也位于寄存器80H 。但是,该指令字符串采用15字节
指令码,而不是12个字节,并且其执行时间是50个周期,而不是36个循环。
2-10

深圳市碧威特网络技术有限公司