testasm.s55
来自「Express DSP compliant C55x DTMF detector」· S55 代码 · 共 50 行
S55
50 行
.arms_on
.cpl_on
.model call=c55_std
.model mem=large
.mmregs
.stag _DTMF_tStats, 80
.member _sEn, 0, 3, 8, 16
.member _sHiEn, 16, 3, 8, 16
.member _sLoEn, 32, 3, 8, 16
.member _sLoFreqDev, 48, 3, 8, 16
.member _sHiFreqDev, 64, 3, 8, 16
.eos
; .sym _DTMF_tStats, 0, 8, 13, 80,_DTMF_tStats
tDb .struct
a .int 5
b .int
sl .long
.endstruct
tStats .struct
sEn .int
sHiEn .int
sLoEn .int
Db .tag tDb
sLoFreqDev .int
.endstruct
;Stat .tag tStats
; .bss Stat, 20
.global _test_asm
_test_asm
xar2 = #0x025000;
xar3 = mar(*ar2(#123))
; xar4 = mar(*ar2(#(DTMF_tStats.sHiEn)))
xar4 = mar(*ar2(#(tStats.sHiEn)))
xar1 = mar(*ar2(#(tStats.Db.b)))
return
.global _stop_asm
_stop_asm
nop
nop
nop
goto _stop_asm
return
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?