[工学]第3章 C54x的指令系统.ppt

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

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 第3章 TMS320C54x的指令系统 ② NOP 功能说明:等待,不执行任何操作。 ③ RESET 功能说明:指令实现非屏蔽的PMST、ST0和ST1复位。 (IPTR)7 →PC 0→OVA 0→OVB 1→C 1→TC 0→ARP 0→DP 1→SXM 0→ASM 0→BRAF 0→HM 1→XF 0→C16 0→FRCT 0→CMPT 0→CPL 1→INTM 0→IFR 0→OVM 第3章 TMS320C54x的指令系统 指令格式: RSBX N,SBIT ④ RSBX 功能说明:对状态寄存器ST0和ST1的特定位清0。 操 作 数:N——指明被修改的状态寄存器, N=0时,为ST0;N=1时,为ST1 SBIT——表示状态寄存器被修改的位数, 取值:0~15 指令功能: 0→STN(SBIT) 第3章 TMS320C54x的指令系统 指令格式: SSBX N,SBIT ⑤ SSBX 功能说明:对状态寄存器ST0和ST1的特定位置1。 操 作 数:N——指明被修改的状态寄存器, N=0时,为ST0;N=1时,为ST1 SBIT——表示状态寄存器被修改的位数, 取值:0~15 指令功能: 1→STN(SBIT) 第3章 TMS320C54x的指令系统 ▼重复操作指令 包括: 1)单指令重复 2)程序块重复。 第3章 TMS320C54x的指令系统 序号 指 令 功 能 说 明 1 FPT Smem 重复单次,RC = Smem 重复执行下条指令(Smem)+1次 2 FPT #K 重复单次,RC = #K 重复执行下条指令#K+1次 3 RPT #lk 重复单次,RC = #lk 重复执行下条指令 #lk +1次 4 RPTB[D] pmad 块重复,RSA = PC+2[4], REA = pmad - 1 重复执行以下程序块到结束地址pmad – 1处 5 RPTZ dst,#lk 重复单次, RC = #lk, dst = 0 重复执行下条指令#lk +1次,累加器清零 重复操作指令共5条。 第3章 TMS320C54x的指令系统 程序块重复操作:RPTB指令 块起始地址(RSA):RPTB指令的下一行。 块结束地址(REA):由RPTB指令的操作数给出。 块重复执行次数:由块重复计数器BRC的内容 来确定。 例如:教材P76 第3章 TMS320C54x的指令系统 不可重复指令。 不可重复指令共36条: 数据传送指令——5条 算术运算指令——1条 逻辑运算指令——4条 程序控制指令——26条 第3章 TMS320C54x的指令系统 不可重复执行的指令 指 令 指 令 指 令 指 令 ADDM CMPR LD ARP RND ANDM DST LD DP RPT B[D] FB[D] MVMM RPTB[D] BACC[D] FBACC[D] ORM RPTZ BANZ[D] FCALA[D] RC[D] RSBX BC[D] FCALL[D] RESET SSBX CALA[D] FRETE[D] RET[D] TRAP CALL[D] IDEL RETE[D] XC CC[D] INTR RETF[D] XORM 第3章 TMS320C54x的指令系统 ▼并行操作指令 (了解) 并行操作是利用流水线和并行操作的硬件电路,将单指令的数据传送和存储与各种运算同时进行操作。可

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档