📄 testasm.s55
字号:
.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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -