有谁知道DSP C6000系列的寻址方式有哪些啊?急需~
答案:1 悬赏:50 手机版
解决时间 2021-03-25 18:45
- 提问者网友:聂風
- 2021-03-25 14:11
有谁知道DSP C6000系列的寻址方式有哪些啊?急需~
最佳答案
- 五星知识达人网友:鸽屿
- 2021-03-25 15:03
DSP C6000有三种寻址方式:寄存器间接寻址、立即数寻址和寄存器寻址,其中,寄存器寻址又分为线性寻址和循环寻址两种。
1、线性寻址:又分为寄存器间接寻址(如*++R表示寻址前,地址加1)、寄存器相对寻址(如*+R[ucst5]表示存储器地址为R加上5位偏移量)和基地址+偏移量寻址(如*+R[offsetR]表示存储器地址为R加上偏移地址寄存器offsetR)三种;
2、循环寻址:一般使用通用寄存器A4~A7和B4~B7,在卷积、滤波运算中经常用到。与线性寻址一样分为三种,但其地址生成算法不一样,如LDH .D1 *A4++, A8就是将A4存放地址处的值加载到A8里,每执行一次地址+2;
3、立即数寻址:包括短立即数(5位)和长立即数(15位);
4、寄存器寻址:这是最常用的寻址方式。
1、线性寻址:又分为寄存器间接寻址(如*++R表示寻址前,地址加1)、寄存器相对寻址(如*+R[ucst5]表示存储器地址为R加上5位偏移量)和基地址+偏移量寻址(如*+R[offsetR]表示存储器地址为R加上偏移地址寄存器offsetR)三种;
2、循环寻址:一般使用通用寄存器A4~A7和B4~B7,在卷积、滤波运算中经常用到。与线性寻址一样分为三种,但其地址生成算法不一样,如LDH .D1 *A4++, A8就是将A4存放地址处的值加载到A8里,每执行一次地址+2;
3、立即数寻址:包括短立即数(5位)和长立即数(15位);
4、寄存器寻址:这是最常用的寻址方式。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯