c2_4_3.asm
来自「常用的一些数字信号处理的C语言算法」· 汇编 代码 · 共 33 行
ASM
33 行
.def start
.data
multiplicand .word 9000h
multiplier .word 9000h
.bss result,4,0,0
.text
start: MVKL multiplicand,A11
MVKH multiplicand,A11
MVKL multiplier,B11
MVKH multiplier,B11
LDW *A11,A12
LDW *B11,B12
NOP 5
MPYU A12,B12,A11
MPYHLU A12,B12,B11
MPYH A12,B12,B12
MPYLHU A12,B12,A12
NOP
ADD B11,A12,B11
SHR B11,16,A12
SHL B11,16,B11
ADD A11,B11,A11
ADD A12,B12,A12
MVKL result,B11
MVKH result,B11
STW A11,*B11++
STW A12,*B11
NOP 5
loop: B loop
NOP 5
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?