DSP器件及其应用-DSP的指令系统.ppt

DSP器件及其应用-DSP的指令系统

* * 并行装入和乘法指令 LD *AR4+, A ||MAC *AR5+,B 16位双数据存储器操作数Xmem左移16位后装入目的累加器的高端。同时并行执行一个双数据操作数Ymem与T寄存器的值相乘再把乘积加到dst_中的操作。 LD *AR4+,16,A ||MACR *AR5+,B 指令带有R后缀,则对乘积和累加器操作的结果进行四舍五入,再存在dst中。四舍五入的方法是:给该值加上215,然后将结果的低端(位15~0)清0。 混合装入和存储指令 MVDD *AR3+,*AR5+ 将Xmem寻址的数据存储器单元的内容复制到Ymem寻址的数据存储器单元中。 例:对数组x[8]={0,1,2,3,4,5,6,7}进行初始化 .bss x,8 .data Table: .word 0,1,2,3,4,5,6,7 .text Start: STM #x,AR5 RPT #7 MVPD table,*AR5+ … TMS320C54x程序举例 例:计算 y = .bss x,10 STM #x,AR1 S

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档