RL78/G13处理器控制寄存器详解:PC, PSW与中断控制

需积分: 22 105 下载量 198 浏览量 更新于2024-08-09 收藏 7.53MB PDF 举报
本文档详细介绍了RL78/G13处理器的寄存器系统,特别是控制寄存器,包括程序计数器(PC)和程序状态字(PSW)。程序计数器是CPU的核心组件,它是一个20位寄存器,负责存储下一条要执行的程序地址。正常运行时,它会根据指令字节数自动递增;在转移指令中,可以设置立即数或寄存器内容。复位时,PC的低16位被设置为复位向量表的初始地址。 程序状态字是一个8位寄存器,包含多个标志位,如中断允许标志(IE)、零标志(Z)等。IE标志用于控制中断请求的接受,DI置位为中断禁止,EI置位为中断允许。Z标志在运算或比较结果为零时置位。此外,还有其他如进位标志(CY)和保留标志(RBS1, RBS0)等。 控制寄存器还包括堆栈指针(SP),用于管理堆栈操作。在处理中断请求时,程序状态字会被保存到堆栈,而执行返回指令时会恢复其内容。在系统复位后,PSW默认值为"06H"。 文档还提到了用户手册的一些注意事项,强调了使用RL78/G13单芯片微控制器时应自行负责电路、软件和相关信息的设计,Renesas Electronics不对因使用这些信息导致的损失承担责任,并提醒可能存在的错误或遗漏,以及对专利、版权等第三方知识产权的侵犯风险。 本文档对于理解和操作RL78/G13处理器的内部机制,尤其是寄存器管理和中断处理,提供了重要的技术参考,适合深入学习和开发基于该处理器的嵌入式系统。