SM39R16A3
内嵌
16KB
具有
ISP
功½的
Flash
和
512B RAM
的
8
½控制器
4.3
程序状态字
符号:
PSW
7
6
CY
AC
CY:
进½标志½
AC:
为
BCD
辅助进½标志½
F0:
用户设½标志½
0
RS[1:0]
00
01
10
11
Bank Selected
Bank 0
Bank 1
Bank 2
Bank 3
Location
00h – 07h
08h – 0Fh
10h – 17h
18h – 1Fh
地址:
D0h
Reset
00h
5
F0
4
RS [1:0]
3
2
OV
1
F1
0
P
OV:
溢出标志½
F1:
用户设½标志½
1
P:
奇偶校验½, 受硬件½响, 显示累加器中的奇偶的
1
½,即奇偶校验
4.4
堆栈指针
堆栈指针是一个1字节的寄存器,在复½后初始化值为07h。此寄存器在执行PUSH和CALL指令之前增值,½得堆栈指针在
08h开始执行
符号:
SP
7
地址:
81h
0
Reset
07h
6
5
4
SP [7:0]
3
2
1
SP[7:0]:
堆栈指针储存了暂时寄存器的地址,该地址是堆栈指针的起始½½.换言之,它总是指向堆栈指
针的顶端。
4.5
数据指针
数据指针为2字节.½½为DPL.高½为DPH.它可以½为一个2字节的寄存器(MOV
DPTR,#data16)来½用,或者½为两个寄
存器(例如,MOV
DPL,#data8),它通常被用½是运行外部程序或者是数据空间(如,MOVC A,@ A+DPTR
或者各自的MOV
A,
@ DPTR).
符号:
DPL
7
6
地址:
82h
0
Reset
00h
5
4
3
DPL [7:0]
2
1
DPL[7:0]: Data pointer Low 0
Specifications subject to change without notice contact your sales representatives for the most recent information.
ISSFD-M066
Ver C
SM39R16A3
04/20/2013
- 23 -