新)DSP第16讲.pptVIP

  • 21
  • 1
  • 约6.78千字
  • 约 50页
  • 2017-01-12 发布于北京
  • 举报
DSP技术及应用 教学课件 DSP技术及应用 第十六讲 汇编程序设计(2) 汇编程序设计(2) 授课内容: 1.双操作数乘法 2.长字运算和并行运算 3.小数运算 4.除法运算 5.浮点运算 汇编程序设计(2):双操作数乘法 1.双操作数乘法 在利用MAP指令进行乘法操作中,即可应用MPY Smem,dst等单操作数形式,也可利用MPY Xmem,Ymem,dst等双操作数形式。 采用双操作数指令编程的特点是: 采间接寻址方式获得操作数 , 且辅助寄存器只能用 AR2~AR5 占用的程库空间小 程序运行速度快 例如,计算y=mx+b可用两种方法实现: 双操作数乘法 单操作数乘法: LD @m,T MPY @x,A ADD @b,A STL A,@y 双操作数乘法: MPY *AR2,*AR3,A ADD @b,A STL A,@y 双操作数乘法 在重复操作中,利用双操作数运算,可以明显提高运算效率,节约计算时间。 例如,计算乘累加式 就可采用不同的指令实现: 双操作数乘法 1).单操作数指令实现 LD #0,B STM #a,AR2 STM #x,AR3 STM

文档评论(0)

1亿VIP精品文档

相关文档