DSP指令大全

DSP指令大全

ID:35911591

大小:46.99 KB

页数:16页

时间:2019-04-24

DSP指令大全_第1页
DSP指令大全_第2页
DSP指令大全_第3页
DSP指令大全_第4页
DSP指令大全_第5页
资源描述:

《DSP指令大全》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、附录6TMS320C54x指令系统一览表(按指令功能排列)一、算术运算指令1.加法指令字周句法表达式说明数期ADDSmem,srcsrc=src+Smem操作数加至累加器11ADDSmem,TS,srcsrc=src+Smem<

2、ADDXmem,Ymem,dstdst=Xmem<<16+Ymem<<1611加到累加器ADD#lk[,SHFT],src[,dst=src+#lk<

3、m=Smem+#lk长立即数加至存储器22ADDSSmem,srcsrc=src+uns(Smem)符号位不扩展的加法112.减法指令字周句法表达式说明数期SUBSmem,srcsrc=src—Smem从累加器中减去操作数11从累加器中减去移位后的操SUBSmem,TS,srcsrc=src—Smem<

4、em<

5、em,srcsrc=src—Smem—C从累加器中带借位减操作数11If(src—Smem<<15)≥0src=(src—Smem<<15)<<1+1SUBCSmem,src有条件减法11Elsesrc=src<

6、lk,dstdst=Smem*#lk,T=Smem长立即数与操作数相乘22MPY#lk,dstdst=T*#lk长立即数与T寄存器值相乘22T寄存值与累加器A高位相MPYAdstdst=T*A(32-16)11乘B=Smem*A(32-16),MPYASmem操作数与累加器A高位相乘11T=SmemMPYUSmem,dstdst=uns(T)*uns(Smem)无符号数乘法11dst=Smem*Smem,SQURSmem,dst操作数的平方11T=SmemSQURA,dstdst=A(32—16)*A(32—16)累加器A的高位平方114.乘法累加/减指令字周句法表达式说明数期操作数与T寄

7、存器值相乘后加MACSmem,srcsrc=src+T*Smem11到累加器MACXmem,Ymem,dst=src+Xmern*Ymem,两个操作数相乘后加到累加器11src[,dst]T=Xmem长立即数与T寄存器值相乘后MAC#lk,src[,dst]dst=src+T*#lk22加到累加器MACSmem,#lk,src[,长立即数与操作数相乘后加到dst=src+Smem*#lk,T=Smem22dst]累加器操

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。