第3章(3) 逻辑运算数据传送和程序控制指令.pptVIP

  • 22
  • 0
  • 约1.84万字
  • 约 77页
  • 2018-05-18 发布于四川
  • 举报

第3章(3) 逻辑运算数据传送和程序控制指令.ppt

2003.2.16 DSP技术及应用 SHIFT ≥0 左移位。 SHIFT=0, 不移位,   C=0 SHIFT0,逻辑左移,  第32-SHIFT位进入C src 的低32位进行左移SHIFT位 src中的8位保护位=0,低SHIFT位补0. 注意与算术移位的区别 ——逻辑移位是32位移位 算术移位是40位参与移位 ——逻辑移位没有符号扩展问题。 其中条件编码为: 指令功能: (TOS)→PC (SP)+1→SP 0→INTM ⑤ RETE[D] 功能说明: 栈顶16位数据弹出到PC,SP加1,INTM清0。 指令格式: RETE[D] 指令功能: (RTN)→PC (SP)+1→SP 0→INTM ⑥ RETF[D] 功能说明: 将快速返回寄存器RTN中的内容赋给PC,然后SP加1,INTM清0。 指令格式: RETF[D] 4.中断指令 操 作 数: K——小于9位的短立即数 指令格式: INTR K 指令功能: (SP)-1→SP (PC)+1→TOS ① INTR 功能说明:首先将PC值压入栈顶,然后将K所确定的中断向量赋给PC,执行中断服务子程序。 中断标志寄存器IF

文档评论(0)

1亿VIP精品文档

相关文档