
PD17240 , 17241 , 17242 , 17243 , 17244 , 17245 , 17246
2.3
堆
堆栈是用来保存程序返回地址和系统寄存器的内容的寄存器(将要描述
更高版本)时,子程序调用或当中断被确认。
2.3.1
堆栈配置
图2-5显示了堆栈配置。
堆栈由堆栈指针(一个4位的二进制计数器,最高位固定为0) , 5 11位的(
PD17240)/12-
位(
PD17241 )/ 13位(
PD17242 , 17243 ) / 14位(
PD17244 , 17245 , 17246 )地址堆栈寄存器和三6-
位中断堆栈寄存器。
图2-5 。协议栈配置
堆栈指针
(SP)的
b
3
0
b
2
b
1
b
0
0H
1H
2H
3H
4H
5H
RESET引脚为
内部下拉
并在复位有效。
6H
7H
b
13
b
12
b
11
b
10
b
9
地址寄存器堆栈
( ASR)的
b
8
b
7
b
6
b
5
b
4
b
3
b
2
b
1
b
0
SPB
2
SPB
1
SPB
0
地址堆栈寄存器0
地址堆栈寄存器1
地址堆栈寄存器2
地址堆栈寄存器3
地址堆栈寄存器4
未定义
未定义
未定义
PD17240
PD17241
PD17242 , 17243
PD17244 , 17245 , 17246
中断寄存器堆栈
( INTSK )
b
5
0H BANKSK0
1H
2H
BANKSK1
BANKSK2
b
4
BCDSK0
BCDSK1
BCDSK2
b
3
CMPSK0
CMPSK1
CMPSK2
b
2
CYSK0
CYSK1
CYSK2
b
1
ZSK0
ZSK1
ZSK2
b
0
IXESK0
IXESK1
IXESK2
20
数据表U15002EJ1V0DS