第2章 指印令系统.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 指印令系统

2003.2.16 DSP原理及应用 第2章 指令系统 六 重复操作指令 程序块重复操作可以使紧随RPTB指令之后的程序块重复执行。 块起始地址(RSA):RPTB指令的下一行。 块结束地址(REA):由RPTB指令的操作数给出。 块重复执行次数:由块重复计数器BRC的内容 来确定。 第2章 指令系统 六 重复操作指令 单指令重复功能可以用于乘法-累加、块移动等指令,以增加指令的执行速度。在重复指令第一次重复之后,那些多周期指令就会有效地成为单周期指令。 可以通过重复指令由多周期变为单周期的指令共有11条。 第2章 指令系统 由重复指令变为单周期的指令 3 对称FIR滤波 FIRS 1 3 带延迟的乘法,并将乘积加到累加器 MACD 2 5 将数据存储器中的数据传送至以A为地址的程序存储器中 WRITA 11 5 以A的内容为地址读程序存储器,并传送至数据存储器 READA 10 3 程序存储器中的数据传送至数据存储器 MVPD 9 2 MMR中的数据传送至数据存储器 MVMD 8 2 在数据存储器之间传送数据 MVKD 7 4 数据存储器中的数据传送至程序存储器 MVDP 6 2 数据存储器中的数据传送至MMR MVDM 5 2 在数据存储器之间传送数据 MVDK 4 3 乘法,并将乘积加到累加器 MACP 3 周期数 功能说明 指 令 序号 第2章 指令系统 利用长偏移修正或绝对寻址的指令都不能使用单指令重复,统称为不可重复指令。 不可重复指令共36条: 数据传送指令——5条 算术运算指令——1条 逻辑运算指令——4条 程序控制指令——26条 第2章 指令系统 不可重复执行的指令 XC RETE[D] IDEL CALL[D] XORM RETF[D] INTR CC[D] TRAP RET[D] FRETE[D] CALA[D] SSBX RESET FCALL[D] BC[D] RSBX RC[D] FCALA[D] BANZ[D] RPTZ ORM FBACC[D] BACC[D] RPTB[D] MVMM FB[D] B[D] RPT LD DP DST ANDM RND LD ARP CMPR ADDM 指 令 指 令 指 令 指 令 第2章 指令系统 1.分支转移指令 指令格式: FB[D] extpmad ⑤ FB[D] 操 作 数: extpmad——23位立即数表示的程序存储 器地址。取值:0~7F FFFF 指令功能: (extpmad(15~0))→PC; (extpmad(22~16))→XPC 功能说明: 将extpmad的高7位(22~16)确定的页赋 给XPC,extpmad的低16位赋给PC。 注 意: 带后缀D为延迟方式。指令不能循环执行。 第2章 指令系统 1.分支转移指令 指令格式: FBACC[D] src ⑥ FBACC[D] 操 作 数: src——累加器A或B 指令功能: (src(15~0))→PC;(src(22~16))→XPC 功能说明: 将src的高7位(22~16) 赋给XPC,src的 低16位(15~0) 赋给PC。 注 意: 带后缀D为延迟方式。指令不能循环执行。 第2章 指令系统 四、 程序控制指令 2.子程序调用指令 子程序调用指令共有5条,可实现子程序的无条件调用、有条件调用和远程调用等,并具有延时操作。 操 作 数: src——累加器A或B 指令格式: CALA[D] src 指令功能: 若非延时,(SP)-1→SP (PC)+1→TOS (src(15~0))→PC 若延时,(SP)-1→SP (PC)+3→TOS (src(15~0))→PC ① CALA[D] 功能说明: 首先将返回的地址压入栈顶保存,然后 将src的低16位赋给PC,实现子程序调用。 第2章 指令系统 2.子程序调用指令 指令格式: CALL[D] pmad ② CALL[D] 操 作 数: pmad——程序存储器地址。 指令功能: 若非延时,

文档评论(0)

134****9291 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档