首页 理论教育 TMS320C54x的7种数据寻址方式及其含义

TMS320C54x的7种数据寻址方式及其含义

时间:2023-06-20 理论教育 版权反馈
【摘要】:指令的寻址方式是指当CPU执行指令时,寻找指令所指定的参与运算的操作数的方法。TMS320C54x提供了以下7种基本的数据寻址方式:1)立即数寻址:指令中直接包含了所需要的操作数。这7位作为偏移地址与数据页指针DP或堆栈指针SP相结合共同构成16位的数据存储器实际地址。7)堆栈寻址:地址来自堆栈指针SP,把数据压入和弹出系统堆栈。表4-1给出了寻址指令中用到的缩写符号及其含义。

TMS320C54x的7种数据寻址方式及其含义

指令的寻址方式是指当CPU执行指令时,寻找指令所指定的参与运算的操作数的方法。DSP提供了灵活多样的寻址方式,不同的寻址方式为编程提供了极大的柔性编程操作空间,根据程序要求可以采用不同的寻址方式来提高程序的速度和代码效率。TMS320C54x提供了以下7种基本的数据寻址方式:

1)立即数寻址:指令中直接包含了所需要的操作数。

2)绝对寻址:指令中包含所要寻址的存储单元地址

3)累加器寻址:利用累加器的数值作为地址来读写程序存储器

4)直接寻址:指令中包含数据存储器地址的低7位。这7位作为偏移地址与数据页指针DP或堆栈指针SP相结合共同构成16位的数据存储器实际地址。

5)间接寻址:根据辅助寄存器的内容来寻找存储器映射寄存器地址,地址的低7位来自指令或某个辅助寄存器的低7位,高9位设置为0。

6)存储器映射寄存器寻址:修改存储器映射寄存器中的值而不影响当前数据页指针DP或堆栈指针SP的值。(www.xing528.com)

7)堆栈寻址:地址来自堆栈指针SP,把数据压入和弹出系统堆栈。

在讨论寻址方式时,往往需要用到一些缩写符号。表4-1给出了寻址指令中用到的缩写符号及其含义。

表4-1 寻址指令中用到的缩写符号及其含义

978-7-111-35536-6-Chapter04-1.jpg

(续)

978-7-111-35536-6-Chapter04-2.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈