?? armutil.s
字號(hào):
;
; Copyright (c) 2002 Palmmicro Communications Inc. All rights reserved.
;
; --------------------------------------------------------------------
; Module Name:
;
; armutil.s
;
; Abstract:
;
; This file contains the utilities for ARM CPU written in assembly
;
INCLUDE at4x0f.inc
AREA ArmUtil, CODE, READONLY
EXPORT InterruptEnable
; Enable interrupt
InterruptEnable
mrs r0, cpsr ; (r0) = current status
bic r1, r0, #0x80 ; clear interrupt disable bit
msr cpsr_cxsf, r1 ; update status register
mrs r0, cpsr ; (r0) = current status
mov pc, lr
EXPORT InterruptDisable
; Disable interrupt
InterruptDisable
mrs r0, cpsr ; (r0) = current status
orr r1, r0, #0x80 ; set interrupt disable bit
msr cpsr_cxsf, r1 ; update status register
mrs r0, cpsr ; (r0) = current status
mov pc, lr
EXPORT CpuSetAsyncMode
CpuSetAsyncMode
MRC p15, 0, r0, c1, c0, 0
ORR r0, r0, #0xc0000000
MCR p15, 0, r0, c1, c0, 0
MOV pc, lr
EXPORT CpuSetSyncMode
CpuSetSyncMode
MRC p15, 0, r0, c1, c0, 0
BIC r0, r0, #0xc0000000
ORR r0, r0, #0x40000000
MCR p15, 0, r0, c1, c0, 0
MOV pc, lr
EXPORT CpuSetFastbusMode
CpuSetFastbusMode
MRC p15, 0, r0, c1, c0, 0
BIC r0, r0, #0xc0000000
MCR p15, 0, r0, c1, c0, 0
MOV pc, lr
END
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -