c2_8_1.asm
来自「包含了大量的DSP应用子程序」· 汇编 代码 · 共 58 行
ASM
58 行
.file "example3.asm"
.mmregs
.data
.global NUM_H
NUM_H: .word 0X7896
.global NUM_L
NUM_L: .word 0X9089
.global NUM
NUM: .word 0X0
.global NUM_C
NUM_C: .word 0X8
.text
AND #0000H,A
AND #0000H,B
STM #84H,AR2
STM #85H,AR3
STM #87H,AR4
SSBX SXM
STM #NUM_H,AR7
LD *AR7,A
BC UNSIGN,AGT
SIGN: LD *AR7,16,A
STM #NUM_L,AR1
OR *AR1,A
NEG A
STH A,*AR7
STL A,*AR1
LD *AR7,A
STM #NUM_C,AR1
RPT #000FH
SUBC *AR1,A
STL A,*AR2
XOR *AR2,A
STM #NUM_L,AR7
OR *AR7,A
RPT #000FH
SUBC *AR1,A
STL A,*AR3
STH A,*AR4
LD *AR2,16,A
OR *AR3,A
NEG A
STH A,*AR2
STL A,*AR3
B OVER
UNSIGN: RPT #000FH
SUBC *AR1,A
STL A,*AR2
XOR * AR2,A
STM #NUM_L,AR7
OR *AR7,A
RPT #000FH
SUBC *AR1,A
STL A,*AR3
STH A,*AR4
OVER: B OVER
.end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?