
HD404829R系列
SPX寄存器( SPX )和SPY寄存器( SPY )
在SPX和SPY寄存器是用来补充在X和Y寄存器的4位寄存器。
进位标志(CA )
CA是一个1位标志,其存储通过算术运算产生的ALU溢出。的CA被设置为1时的
溢出产生,并且被清零操作中,没有发生溢出后。 CA还
受套利套/进行清楚的说明( SEC和REC ) ,并通过随身携带的指令旋转
( ROTL和ROTR )。
在中断处理, CA被保存在堆栈中,并从堆栈由RTNI指令恢复。
状态标志( ST )
ST是一个1位标志,其存储的算术运算指令的结果,比较指令和位测试
指令,并且被用作分支条件为BR, BRL, CAL ,和CALL条件分支
指令。
将ST标志的内容被保持,直到下一个算术运算,比较,比特测试,或条件分支
指令被执行。条件分支指令的执行之后,ST的值被设置为1
不考虑的条件。
中断处理期间, ST被保存在堆栈中,并从堆栈由RTNI指令恢复。
程序计数器(PC)的
PC是一个14位计数器,它指示下一条指令的CPU要执行的ROM地址。
堆栈指针( SP )
在SP是一个10位寄存器,它指示在堆栈区域的下一个堆栈帧的RAM地址。
SP被复位初始化为$ 3FF 。在SP减4通过子程序调用或中断
处理,并加4时,所保存的数据已经被恢复,返回指令。
高4位固定为1111的SP ;因而16堆的最大层次数为。
除了上述的复位方法中,SP也可以通过清除复位初始化成$ 3FF
在与RAM位操作指令,即快速眼动或者中断控制位区堆栈指针( RSP )
REMD 。
RESET
微控制器,通过输入一个高电平电压到RESET引脚复位。在上电时或停止模式
取消,复位要高至少1吨
RC
以使振荡器达到稳定。在操作期间,
复位要高至少两个指令周期。
结果列于表1 MCU复位后的初始值。
18