isr_a.s

来自「基于s3c44b0x(ARM7)的实现mp3播放功能的MP3DECODETEST」· S 代码 · 共 26 行

S
26
字号
;***************************************************
;*The function for interrupt
;***************************************************

        AREA	INTFUN, CODE, READONLY

        EXPORT   INTS_OFF
        EXPORT   INTS_ON


INTS_OFF
   mrs   r0, cpsr          ; current CSR
   mov   r1, r0            ; make a copy for masking
   orr   r1, r1, #0xC0     ; mask off int bits
   msr   CPSR_cxsf, r1     ; disable ints (IRQ and FIQ)
   and   r0, r0, #0x80     ; return FIQ bit from original CSR
   mov   pc,lr             ; return


INTS_ON
   mrs   r0, cpsr          ; current CSR
   bic   r0, r0, #0xC0     ; mask on ints
   msr   CPSR_cxsf, r0     ; enable ints (IRQ and FIQ)
   mov   pc,lr             ; return

  END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?