DSP56800E 支持2 种类型的地址用于访问数据存储器:字和字节地址。使用的地址类型不同,内存映射的解释稍许不同。图6-4 显示了两种内存映射的不同点。

使用字地址时,每个不同的地址指向不同的内存16 位字,如图6-4 所示,X:$2000和X:$2001 指向相邻的2 个16
位字。字节地址用于寻址存储器中的各个字节。地址X:$4000 和X:$4001 指向同一个字中的2
个字节(字地址是X:$2000,使用字寻址),注意存放在内存中的数据最低有效字节占据最低位的内存单元。这种方式成为“低端对齐”。
注意:字节地址不能访问程序存储器,只有字地址才能访问程序存储器。
字节和字地址通过使用不同的指令来区分,对于大部分指令,包括显式地执行1个字或者长字的访问,地址寄存器总被解释为字地址,只有当指令使用了“.BP”扩展名时,才表示使用字节地址。
|