<分区>
有人可以帮我解释一下关于微 Controller 的组选择寄存器的概念吗?我正在使用 PIC18F,正在阅读和学习类里面的数据移动。 bank select register 和 access bank 的概念对我来说仍然是新的和令人困惑的。 (尤其是 access bank,当我进行谷歌搜索时,我看到的都是关于普通货币银行的内容 =[ )
我读到的令人困惑的例子:
指令:CLRF F,a ==========> 清除数据寄存器 F 为零。如果 a = 0,则 F 位于访问存储区;如果 a = 1,则 F 位于 BSR 指定的存储区
指令 MOVWF F,a =========> 将数据从 WREG 移动到数据寄存器 F。如果 a = 0,F 位于访问存储区;如果 a = 1,则位于 BSR 指定的存储区。
^我了解有关 WREG 等的第一部分...,但没有真正理解访问银行和 BSR。如果有人知道任何资源或任何可以提供帮助的东西,我们将不胜感激 :)