SM39R04G1
内嵌 4KB
具有 ISP 功能的 Flash
和 256B RAM 的 8 位控制器
4.3. 程序状态字
Mnemonic: PSW
Address: D0h
7
6
5
4
3
2
1
0
Reset
CY
AC
F0
RS [1:0]
OV
F1
P
00h
CY:
进位标志位.
AC:
F0:
为 BCD 辅助进位标志位
用户设置标志位 0
RS[1:0]:
寄存器组选择位,用来选择工作寄存器区域.
RS[1:0]
Bank Selected
Bank 0
Location
00h – 07h
08h – 0Fh
10h – 17h
18h – 1Fh
00
01
10
Bank 1
Bank 2
Bank 3
11
溢出标志位
OV:
F1:
P:
用户设置标志位 1
奇偶校验位, 受硬件影响, 显示累加器中的奇偶的 1 位,即奇偶校验
4.4. 堆栈指针
堆栈指针是一个1字节的寄存器,在复位后初始化值为07h.此寄存器在执行PUSH和CALL指令之前增值,使得堆栈指针在08h
开始执行
Mnemonic: SP
Address: 81h
7
6
5
4
3
2
1
0
Reset
07h
SP [7:0]
SP[7:0]:
堆栈指针储存了暂时寄存器的地址,该地址是堆栈指针的起始位置.换言之,它总是指向堆栈指
针的顶端。
4.5. 数据指针
数据指针为2字节.低位为DPL.高位为DPH.它可以作为一个2字节的寄存器(MOV DPTR,#data16)来使用,或者作为两个寄存
器(例如,MOV DPL,#data8),它通常被用作是运行外部程序或者是数据空间(如,MOVC A,@ A+DPTR 或者各自的MOV A, @
DPTR).
Mnemonic: DPL
Address: 82h
7
6
5
4
3
2
1
0
Reset
00h
DPL [7:0]
DPL[7:0]: Data pointer Low 0
Mnemonic: DPH
Address: 83h
7
6
5
4
3
2
1
0
Reset
00h
DPH [7:0]
DPH [7:0]: Data pointer High 0
本说明书如有修改,恕不另行通知,请接洽您的销售代理商以获取最新版本信息。
ISSFD-M054 20
Ver.H SM39R04G1 08/2013