您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机pic的RAM区分页是为何? 正文
pic的RAM区分页是为何?

pic的RAM区分页是为何?

点击数:7712 次   录入时间:03-04 11:47:04   整理:http://www.55dianzi.com   PIC单片机

PIC中档 单片机 是14位指令字长的 , 以movwf Reg,F指令为例,这条指令会翻译成一个单字(14bit)的机器码,14位中前6位是操作码,接着一位是目的标志位(结果送到W还是F本身),再后面7位是所操作的寄存器Reg的地址。7位的寻址范围只有128,所以在RAM大于128的型号里需要借助STATUS寄存器里的RP1,RP0两个位来寻址4X128=512个RAM空间的范围,这个RP1,RP0位的设置,就是我们常说的BANK。在实际编程中,可以使用宏指令来简化BANK的切换,如banksel Reg。
PIC为了实现完全的单字指令,又不想增加指令码宽度,于是就搞出了BANK这样的东西来。这样做无疑对简化CPU结构和在一定程度上提高抗干扰能力是有好处的,但用起来确实很烦。




本文关键字:暂无联系方式PIC单片机单片机-工控设备 - PIC单片机