📄 44b0alib.s
字号:
GET option.s
AREA _44b0alib, CODE, READONLY
CODE32
ALIGN
ENTRY
EXPORT IrqEnable
EXPORT IrqDisable
EXPORT ARMDisableInt2
EXPORT ARMEnableInt2
EXPORT GetIsrStartAddr
ARMDisableInt2
mrs r0,cpsr
stmfd sp!,{r0}
orr r0,r0,#0xc0
msr cpsr_cxsf,r0
mov pc,lr
ARMEnableInt2
ldmfd sp!,{r0}
msr cpsr_cxsf,r0
mov pc,lr
IrqEnable
mrs r0,cpsr
bic r0,r0,#0x80
orr r0,r0,#0x40
msr cpsr_cxsf,r0
;stmfd sp!,{r1}
;mrs r1,cpsr
;bic r1,r1,#0xff
;orr r1,r1,r0
;msr cpsr_cxsf,r1
;ldmfd sp!,{r1}
mov pc,lr
IrqDisable
mrs r0,cpsr
mov r1,r0
orr r1,r1,#0xc0
msr cpsr_cxsf,r1
and r0,r0,#0x80
;stmfd sp!,{r1}
;mrs r1,cpsr
;bic r0,r1,#0xffffff00
;orr r1,r1,#0xd0
;msr cpsr_cxsf,r1
;ldmfd sp!,{r1}
mov pc,lr
GetIsrStartAddr
ldr r0,=_ISR_STARTADDRESS
mov pc,lr
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -