📄 mpy16_32.asm
字号:
; .version 50
; .mmregs
; .BSS ACCBUF,2
; .BSS SIGNFLAG,1
;-------------
; .DATA
; .TEXT
; call C50_INIT
; CALL MPY16_32
; B $
; MPY_16*(LONG)MPY_32=ACC
.BSS MPY_16,1
.BSS MPY_32,2
;---------------------
MPY16_32
;LDP #MPY_16
LACC MPY_16
XOR MPY_32+1
SACL SIGNFLAG
LACC MPY_16
ABS
SAMM TREG0
LACC MPY_32+1,16
OR MPY_32
ABS
SACL MPY_32
SACH MPY_32+1
MPY MPY_32+1
SPL MPY_32+1
MPYU MPY_32
LACC MPY_32+1,16
BIT SIGNFLAG,0
APAC
RETD
XC 1,TC
NEG
;------
; .include "c50_init.asm"
; .end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -