multiplication.asm

来自「DSP学习讲座」· 汇编 代码 · 共 27 行

ASM
27
字号

zero  .set 0        
      .data      
multiplication_input    
      .float 3.40282347e+38
      .float 2              ;输入被操作数
input_end
multiplication_output  .space 0x100 
      .text      
multiplication_int:
      mvkl multiplication_input,a0
      mvkh multiplication_input,a0
      mvkl multiplication_output,a1
      mvkh multiplication_output,a1
      mvk  zero,a2   
      mvc  a2,fmcr ;对浮点乘法寄存器初始化.
multiplication_task:
      ldw  *a0++,b1
      nop  4
      ldw  *a0,b2     
      mpysp b1,b2,b3
      nop  4
      stw  b3,*a1++
end:  b    end
      nop 5
      .end                    
      

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?