⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mode.s

📁 《基于s3c44B0X嵌入式uCLinux系统原理及应用》李岩编的ppt
💻 S
字号:
.global Main
.text
Main:

/*into system mode*/
mrs r0,CPSR
bic r0,r0,#0x1f    /*把R0后面5位全部清0*/
orr r0,r0,#0x1f    /*把R0后面5位赋值为11111*/
msr CPSR,r0        /*把R0赋值给CPSR并根据标志位切换状态*/
mov r0,#1
mov r1,#2
mov r2,#3
mov r3,#4
mov r4,#5
mov r5,#6
mov r6,#7
mov r7,#8
mov r8,#9
mov r9,#10
mov r10,#11
mov r11,#12
mov r12,#13
mov r13,#14
mov r14,#15

/*into FIQ mode*/
mrs r0,CPSR
bic r0,r0,#0x1f
orr r0,r0,#0x11
msr CPSR,r0
mov r8,#16
mov r9,#17
mov r10,#18
mov r11,#19
mov r12,#20
mov r13,#21
mov r14,#22


/*into SVC mode*/
mrs r0,CPSR
bic r0,r0,#0x1f
orr r0,r0,#0x13
msr CPSR,r0
mov r13,#23
mov r14,#24


/*into ABORT mode*/
mrs r0,CPSR
bic r0,r0,#0x1f
orr r0,r0,#0x17
msr CPSR,r0
mov r13,#25
mov r14,#26

/*into IRQ mode*/
mrs r0,CPSR
bic r0,r0,#0x1f
orr r0,r0,#0x12
msr CPSR,r0
mov r13,#27
mov r14,#28

/*into UNDEF mode*/
mrs r0,CPSR
bic r0,r0,#0x1f
orr r0,r0,#0x1B
msr CPSR,r0
mov r13,#29
mov r14,#30


pt:
  b pt
.end

⌨️ 快捷键说明

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