在PIC单片机中将存储器分成存储区的原因

时间:2014-04-18 10:28:18

标签: memory assembly microcontroller pic

我想知道为什么数据存储器在PIC单片机系列中被分成BANKS?我做了很多搜索,但只有我能找到它被分成4个库,每个库长128个字节。我找不到背后的原因。我的意思是分区内存必须有一些优点。

1 个答案:

答案 0 :(得分:1)

存储位置被编码到程序字中。这意味着您通常可以使用单个程序字而不是两个(一个用于指令,一个用于地址)

缺点是您需要将程序字长2位以获得平坦的存储空间,或者将RAM分成4个存储区。

如果您希望能够以2或4或8倍的RAM将成员添加到芯片系列,那么第一个选项尤其不切实际