工具/软件:Code Composer Studio
在 CCS 汇编语言中、如何使用 DP 寄存器直接寻址模式访问由 C 语言定义的32位长整数数数组? 如何将数组的页地址分配给 DP 寄存器? 它是否与通用全局变量相同?
例如、在 C 程序中定义了数组 uint32 xA [80]、并通过汇编语言程序中的"MOVW DP、#_XA"语句访问该数组。
如何在汇编语言程序中通过间接寻址模式访问上述数组的 XA[60]? "MOVL XAR2、 #_XA"语句是否会将数组的起始地址分配给寄存器?然后、通过"MOVL ACC、*+ XAR2[60]"语句访问数据 XA[60]。