寄存器传输格式.txt.bak

来自「at91arm7处理器的启动源码」· BAK 代码 · 共 69 行

BAK
69
字号
   stmfd sp!,{lr,pc,r0-r2}

             mov r0,sp
             mrs r1,cpsr
             mrs r2,spsr
             stmfd sp!,{r0-r12} 


       MOV     R0, #Mode_USR:OR:I_Bit:OR:F_Bit ; No interrupts
         MSR     CPSR_c, R0
               
         mov r0,r8
         mov r1,r9
         mov r2,r10
         mov r3,r11
         mov r4,r12
         mov r5,r13
         mov r6,r14
                                  
         MOV     R0,#Mode_SVC:OR:I_Bit:OR:F_Bit ; No interrupts
         MSR     CPSR_c, R0    
              
             stmfd sp!,{r0-r6}


         MOV     R0, #Mode_FIQ:OR:I_Bit:OR:F_Bit ; No interrupts
         MSR     CPSR_c, R0                     
             
         mov r0,r8
         mov r1,r9
         mov r2,r10
         mov r3,r11
         mov r4,r12
         mov r5,r13
         mov r6,r14
         mrs r7,spsr 
             
         MOV     R0,#Mode_SVC:OR:I_Bit:OR:F_Bit ; No interrupts
         MSR     CPSR_c, R0    
              
             stmfd sp!,{r0-r7}



MOV     R0, #Mode_ABT:OR:I_Bit:OR:F_Bit ; No interrupts
         MSR     CPSR_c, R0                     
             
         mov r1,r13
         mov r2,r14
         mrs r3,spsr 
             
         MOV     R0, #Mode_IRQ:OR:I_Bit:OR:F_Bit ; No interrupts
         MSR     CPSR_c, R0                     
             
         mov r4,r13
         mov r5,r14
         mrs r6,spsr    
             
         MOV     R0, #Mode_UND:OR:I_Bit:OR:F_Bit ; No interrupts
         MSR     CPSR_c, R0                     
             
         mov r7,r13
         mov r8,r14
         mrs r9,spsr     
             
         MOV     R0,#Mode_SVC:OR:I_Bit:OR:F_Bit ; No interrupts
         MSR     CPSR_c, R0    
              
             stmfd sp!,{r1-r9}    

⌨️ 快捷键说明

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