添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符H型号页 > 首字符H的型号第196页 > HT56RB688 > HT56RB688 PDF资料 > HT56RB688 PDF资料1第23页
HT56RB688
TinyPower
TM
A / D型智能卡OTP MCU
与LCD, DAC , ISO 7816和USB接口
该程序计数器,即程序计数器低字节寄存器或PCL的低字节,是
可以通过程序控制,是一种可读写的寄存器。通过直接传送数据到
这个寄存器,一个程序短跳转可直接执行,然而因为只有低字节可用
对于操作,跳转被限制在同页存储器,即256个位置。当这样的
程序跳转要执行时也应注意的是,插入一个空周期将被插入。
程序计数器的低字节在程序控制下是完全可用的。操纵
PCL可能导致程序分支,所以额外的周期需要预先取得。更多相关信息
PCL寄存器可在特殊功能寄存器部份中找到。
这是用来保存只有程序计数器的内容存储的一个特殊的部分。
堆栈中的数据也不是程序空间的一部分既不一部分,是不可读写的。
该层由堆栈指针SP索引,并且是不可读写的。在一
子程序调用或中断响应服务时,程序计数器的内容被压入
堆栈。当子程序或中断服务程序结束,标志着返回指令RET或
RETI ,程序计数器被恢复到其从堆栈中前一个值。设备复位后,
堆栈指针指向堆栈的顶部。
P RO克RA米
C 0加利德
T O服务P华氏度的TA C k的
的TA C k的
在TE ; R P
的TA C k的L E V ê升1
的TA C k的L E V ê升2
的TA C k的L E V ê升3
P RO克RA米
M E M O对RY
B○ TTO米
华氏度的TA C k的
的TA C k的L E V é升1 2
如果堆栈已满,且有屏蔽的中断发生,中断请求标志会被记录下来
响应将被禁止。当堆栈指针减少,由RET或RETI时,
中断才会被响应。这个功能可以防止堆栈溢出,使得程序员使用
更容易构建。然而,当堆栈已满, CALL指令仍然可以
执行,而造成堆栈溢出。应采取预防措施,以避免这样的情况下,这
可能会导致不可预测的程序分支。
算术逻辑单元
-
ALU
算术逻辑单元ALU为所述微控制器的一个关键区域,其进行算术
该指令集的和逻辑运算。连接到主微控制器的数据总线, ALU的
接收相关的指令码后执行需要的算术或逻辑运算
该结果将被放置在指定的寄存器中。当ALU计算或操作可以
导致进位,借位或其它状态的改变,状态寄存器会因此更新
反映这些变化。 ALU所提供的功能如下:
·
·
·
·
·
算术运算: ADD, ADDM , ADC , ADCM , SUB , SUBM , SBC , SBCM , DAA
逻辑运算:AND , OR , XOR , ANDM , ORM , XORM , CPL , CPLA
旋转RRA , RR , RRCA , RRC , RLA , RL , RLCA , RLC
递增和递减INCA , INC , DECA , DEC
分公司决定, JMP , SZ , SZA , SNZ , SIZ , SDZ ,食杂, SDZA , CALL , RET , RETI
1.00版
23
2011年12月2日

深圳市碧威特网络技术有限公司