【问题标题】:Can someone explain "RLCF INTCON,W,C" to me?有人可以向我解释“RLCF INTCON,W,C”吗?
【发布时间】:2022-11-03 12:57:09
【问题描述】:

我想帮助解释这个汇编语句,因为我还不太明白:

RLCF INTCON,W,C

【问题讨论】:

  • 你没有说这是什么处理器。我猜是PIC18F。数据表包含a detailed description of what the instruction does
  • @RaymondChen:谢谢!是的。图 18f。我有点好奇他们是如何在这个语句中添加 W 和 C 的。平时看不到。
  • 他们是谁”?指令本身是断章取义的。也许 W 和 C 有一个宏定义,使其比 0 和 1 更具可读性。

标签: assembly pic pic18


【解决方案1】:

通过断章取义来解释这个操作码是如何操作的,对于理解为什么这个语句在你的源代码中没有什么用处。

在清除 GIE 位以禁用中断系统之前,我已使用此语句将 GIE 位的状态保存在 CARRY 标志中。重要的是要记住在进入临界区之前是否启用了中断系统。退出临界区时测试 CARRY 标志,如果设置则设置 INTCON 寄存器中的 GIE 位。此过程将恢复已保存的中断使能状态。

要做出更有用的答案,您需要提出更好的问题。

如果您不熟悉关键部分或中断系统等术语,那么对操作码的作用的字面解释不太可能对您有足够的帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-08
    • 2012-04-09
    • 2021-02-18
    • 1970-01-01
    • 2023-02-08
    • 2011-01-08
    • 2014-04-20
    • 2011-04-24
    相关资源
    最近更新 更多