位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第944页 > PIC16LC716-20/JW > PIC16LC716-20/JW PDF资料 > PIC16LC716-20/JW PDF资料1第19页

PIC16C712/716
2.3
PCL和PCLATH
2.4
程序存储器分页
程序计数器(PC )特定网络连接ES的地址
指令取出执行。 PC为13位
宽。低字节称为PCL寄存器。该稳压
存器是可读写的。高字节称为
PCH寄存器。该寄存器包含PC<12 : 8>
位,不可直接读写。所有更新
在PCH登记办理PCLATH寄存器。
2.3.1
堆
该
通话
和
GOTO
指令提供11位
地址允许在2K程序分支
内存页。当执行
通话
or
GOTO
指令,
地址的高位比特被设置
PCLATH<3> 。当执行
通话
or
GOTO
指令,
用户必须确保页面选择位为亲
编程,使所需的程序存储器页面是
解决。如果从一个返回
通话
指令(或间
中断)被执行,整个13位PC推入
堆栈。因此,操纵PCLATH<3>的
位不需要返回指令(其
从堆栈中弹出地址) 。
堆栈允许最多8个程序调用的组合
和中断。堆栈包含返回
从程序执行该分支处理。
中档器件有一个8级深x 13位宽
硬件堆栈。堆栈空间不属于任何
程序或数据空间和堆栈指针不
读写。在PC压入堆栈
当一个
通话
指令执行或中断
导致一个分支。进行出栈操作中的一个的情况下
RETURN , RETLW
OR A
RETFIE
指令执行。
PCLATH不会被修改时,堆栈推或
POPed 。
后堆栈压栈8次,第九
推进覆盖了从第一个网络存储的价值
推。第十推覆盖第二推送(和
等)。
1999 Microchip的技术公司
初步
DS41106A第19页