📄 halasm.s
字号:
INCLUDE ..\\..\\kernel\\hal\\arm\\halasm.s
;-------------------------------------------------------------------------------
; INTERRUPTS_ON/_OFF - enable or disable interrupts
;-------------------------------------------------------------------------------
LEAF_ENTRY INTERRUPTS_ON
mrs r0, cpsr ; (r0) = current status
bic r1, r0, #0xC0 ; clear interrupt disable bit
msr cpsr, r1 ; update status register
mov pc, lr ; return to caller
;-------------------------------------------------------------------------------
;-------------------------------------------------------------------------------
LEAF_ENTRY INTERRUPTS_OFF
mrs r0, cpsr ; (r0) = current status
orr r1, r0, #0xC0 ; set interrupt disable bit
msr cpsr, r1 ; update status register
mov pc, lr ; return to caller
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -