handler.a30
来自「itron操作系统在日本用的很多」· A30 代码 · 共 44 行
A30
44 行
.glb _INEST
.glb _ret_int
ent_int .macro
ADD.W #1, _INEST
.endm
ret_int .macro
JMP.A _ret_int
.endm
.section program
.glb int0_handler
.glb _sw1_func
int0_handler:
ent_int
PUSHM R0,R1,R2,R3,A0,A1,FB
fset i
JSR.A _sw1_func
POPM R0,R1,R2,R3,A0,A1,FB
ret_int
.glb int1_handler
.glb _sw2_func
int1_handler:
ent_int
PUSHM R0,R1,R2,R3,A0,A1,FB
JSR.A _sw2_func
POPM R0,R1,R2,R3,A0,A1,FB
ret_int
.glb system_timer
.glb _timer
system_timer:
ent_int
PUSHM R0,R1,R2,R3,A0,A1,FB
JSR.A _timer
POPM R0,R1,R2,R3,A0,A1,FB
ret_int
.end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?