2001 微芯 技术 公司
进步 信息
ds70025d-页 5
dsPIC30F
图示 1-2: programmer 模型 图解
NOVZ C
TABPAG
PC0
7
0
D0D15
程序 计数器
数据 表格 页 地址
状态 寄存器
working/
地址
寄存器
dsp operand
寄存器
WREG0
WREG1
WREG2
WREG3
WREG4
WREG5
WREG6
WREG7
WREG8
WREG9
WREG10
WREG11
WREG12
WREG13
框架 pointer / wreg14
堆栈 ptr / wreg15*
dsp 地址
寄存器
AD39 AD0AD31
DSP
ACCUMULATORS
AccA
AccB
DSPPAG
7
0
数据 空间 prog 页 地址
直流
0
OA OB SA SB
RCOUNT
15
0
repeat 循环 计数器
DCOUNT
15
0
做 循环 计数器
DOSTART
21
0
做 循环 开始 地址
DOEND
做 循环 终止 地址
DA RA
SPLIM*
堆栈 pointer 限制
AD15
21
0
SRL
* w15[0] &放大; splim[0] 总是 = 0
SZ
w15 &放大; splim 不 shadowed
快 中断 shadow
nested 做 shadow
repeat 中断 shadow
0
0
OAB SAB
PC22