标签: memory assembly microcontroller pic
我想知道为什么数据存储器在PIC单片机系列中被分成BANKS?我做了很多搜索,但只有我能找到它被分成4个库,每个库长128个字节。我找不到背后的原因。我的意思是分区内存必须有一些优点。
答案 0 :(得分:1)
存储位置被编码到程序字中。这意味着您通常可以使用单个程序字而不是两个(一个用于指令,一个用于地址)
缺点是您需要将程序字长2位以获得平坦的存储空间,或者将RAM分成4个存储区。
如果您希望能够以2或4或8倍的RAM将成员添加到芯片系列,那么第一个选项尤其不切实际