没有合适的资源?快使用搜索试试~ 我知道了~
首页TMS320C2000 DSP指令系统
TMS320C2000 DSP指令系统

第4章 TMS320C2000 DSP指令系统.ppt 第4章 TMS320C2000 DSP指令系统.ppt
资源详情
资源评论
资源推荐

4.1 ’C2000 寻址方式
‘C2xx DSP 具有三种基本的寻址方式:
立即数寻址、直接寻址和间接寻址。
第 4 章 TMS320C2000 DS
P 指令系统
指令格式如下表示:
指令助记符 指令操作数
寻址方式是指寻找指令中操作数地址的方式。

立即寻址方式最为简单,操作数就包括在指
令中,操作数地址即指令寄存器 IR 的某些位。
立即寻址的操作数有两种:
短立即数:短立即数寻址方式时,指令字为
单字长;
长立即数:长立即数操作时,指令字为双字
长。
为了与直接寻址方式中的地址操作数区别,
立即寻址方式中的立即数要以“ #” 符开头。
一、立即寻址方式

短立即数寻址方式举例
1 0 1 1 1 0 1 1 0 1 1 0 0 0 1 1
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
立 即 寻 址 方 式
的 RPT 操作码
短立即操作数
99 ( 63h )
指令字中
包含指令
所使用的
一个常数
RPT #99 ;将紧接着 RPT 后的指令重复 100 次

ADD #16384 , 2 ;将 16384 ( 4000h )左移 2 位
;后与累加器内容相加,结果保存在累加器中
长立即数寻址方式举例
第 2 个指令字为长立即操作数
第 1 个指令字为指令操作码和移位数
双字指令字的第 2 个指令字包含
了指令所使用的一个常数( 400
0h )
移位位数 =2长立即寻址方式下的 ADD 指令操作码

二、直接寻址方式
由指令直接给出操作数所在地址。
页内偏移地址指令操作码、移位数等
指明寻址方式为直
接寻址方式
存储器地址被分成两部分:
指令字包括数据存储器地址的低 7 位,即页内
偏移量;
页面的指示则由存储器页指针 DP 给出, DP 包
含数据存储器地址的高 9 位。
这样合成地址就是 16 位。因此指令并没有直接
给出所有 16 位数据寄存器地址。
剩余48页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1