halasm.s
来自「WinCE 3.0 BSP, 包含Inter SA1110, Intel_815」· S 代码 · 共 22 行
S
22 行
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 + =
减小字号Ctrl + -
显示快捷键?