SM89516B
8位微控制器
64KB闪存
& 1KB RAM的嵌入式
4.3
程序状态字
助记符: PSW
7
6
CY
AC
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
堆栈指针
地址: D0H
0
RESET
P
00h
5
F0
4
RS [ 1:0]
3
2
OV
1
F1
堆栈指针复位后初始化为07H 1字节的寄存器。 PUSH之前,该寄存器递增,
CALL指令,导致堆栈从08H位置开始。
助记符: SP
7
6
地址: 81H
0
RESET
07h
5
4
SP [7:0 ]
3
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
地址: 82H
0
RESET
00h
5
4
3
DPL [7:0 ]
2
1
DPL [ 7 : 0 ] :数据指针低
助记符: DPH
7
6
地址: 83H
0
RESET
00h
5
4
3
DPH [7 :0]的
2
1
DPH [ 7 : 0 ] :数据指针高
规格如有变更,恕不另行通知联系您的销售代理商以获取最新信息。
ISSFD-M087
版本一SM89516B 2014年3月7日
- 23 -