SM39R04G1
内嵌
4KB
具有
ISP
功½的
Flash
和
256B RAM
的
8
½控制器
4.3.
程序状态字
Mnemonic: PSW
7
6
CY
AC
Address: D0h
0
Reset
P
00h
5
F0
4
RS [1:0]
3
2
OV
1
F1
CY:
进½标志½.
AC:
为
BCD
辅助进½标志½
F0:
用户设½标志½
0
RS[1:0]:
寄存器组选择½,用来选择工½寄存器区域.
RS[1:0]
Bank Selected
Location
00
Bank 0
00h – 07h
01
Bank 1
08h – 0Fh
10
Bank 2
10h – 17h
11
Bank 3
18h – 1Fh
OV:
溢出标志½
F1:
用户设½标志½
1
P:
奇偶校验½, 受硬件½响, 显示累加器中的奇偶的
1
½,即奇偶校验
4.4.
堆栈指针
堆栈指针是一个1字节的寄存器,在复½后初始化值为07h.此寄存器在执行PUSH和CALL指令之前增值,½得堆栈指针在08h
开始执行
Mnemonic: SP
7
6
Address: 81h
0
Reset
07h
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).
Mnemonic: DPL
7
6
Address: 82h
0
Reset
00h
5
4
3
DPL [7:0]
2
1
DPL[7:0]: Data pointer Low 0
Mnemonic: DPH
7
6
Address: 83h
0
Reset
00h
5
4
3
DPH [7:0]
2
1
DPH [7:0]: Data pointer High 0
本说明书如有修改,恕不另行通知,请接½您的销售代理商以获取最新版本信息。
ISSFD-M054
20
Ver.H
SM39R04G1
08/2013