Microchip
直播中

赵娜

7年用户 118经验值
私信 关注
[问答]

如何检查PCL和PCLATH中的值?

具体地说,当程序执行子程序调用时,当它从所述子程序调用返回时。PIC16F87和我使用MPASM 5.73,如果这很重要的话。

以上来自于百度翻译


      以下为原文

    Specifically when a program executes a subroutine call, and when it returns from said subroutine call. PIC16F887 and I'm using MPASM 5.73, if that matters.

回帖(1)

王焕树

2018-12-27 16:14:29
你说“检查”价值是什么意思?如果你正在调用另一个页面中的子例程,并且希望在返回时恢复pCalthe,只需把它放在那里:没有读取PCL的点,你将总是得到读取它的指令的地址。

以上来自于百度翻译


      以下为原文

    What do you mean "check" the values?
If you are calling a subroutine in another page, and want to restore PCLATH on return, just put:
pagesel $
There is no point reading PCL, you will always get the address of the instruction reading it.
 
 
举报

更多回帖

发帖
×
20
完善资料,
赚取积分