SM59R16A5/SM59R09A5/SM59R05A5
8位微控制器
64KB / 36KB / 20KB具有ISP功能的Flash
& 2KB RAM的嵌入式
4.3.
程序状态字
助记符: PSW
7
6
CY
AC
5
F0
4
3
2
OV
1
F1
地址: D0H
0
RESET
P
00h
RS [ 1:0]
CY :进位标志。
AC :辅助进位标志为BCD操作。
F0 :通用标志位0的用户。
RS [ 1 : 0 ] :寄存器组选择位,用来选择工作寄存器组。
RS [ 1:0]
银行SELECTED
位置
00
BANK 0
00h – 07h
01
银行1
08H - 0FH
10
2银行
10h – 17h
11
3银行
18小时 - 1Fh的
OV :溢出标志。
F1 :通用标志1供用户。
P:奇偶标志,受硬件影响,表明奇数/偶数中的“ 1 ”位
蓄能器,即偶校验。
4.4.
堆栈指针
PUSH和CALL之前,该寄存器的值加
地址: 81H
0
RESET
07h
堆栈指针复位后初始化为07H 1字节的寄存器。
指令,导致堆栈从08H位置开始。
助记符: SP
7
6
5
4
3
SP [7:0 ]
2
1
SP [ 7 : 0 ] :堆栈指针存储暂存RAM地址堆栈开始的地方。在其他
换句话说,它总是指向堆栈的顶部。
4.5.
数据指针
数据指针( DPTR )为2个字节宽。下部为DPL ,最高是DPH 。它可以装入一个2字节的
注册(如MOV DPTR , # DATA16 ),或者作为两个独立的寄存器(如MOV DPL , # DATA8 ) 。它通常被用来访问
外部代码或数据空间(如MOVC A,@ A + DPTR分别或MOVX A, @ DPTR ) 。
助记符: DPL
7
6
5
4
3
DPL [7:0 ]
2
1
地址: 82H
0
RESET
00h
DPL [ 7 : 0 ] :数据指针低0
助记符: DPH
7
6
5
4
3
DPH [7 :0]的
2
1
地址: 83H
0
RESET
00h
DPH [ 7 : 0 ] :数据指针高0
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
ISSFD-M047
27
Ver.G SM59R16A5 01/2014