asm.s

来自「AT91RM9200-UC/OS-II,clock,irq,usart,pio等」· S 代码 · 共 26 行

S
26
字号
;jgh 2007-5-30

ARM_MODE_SYS  EQU     0x1F
I_BIT         EQU     0x80
F_BIT         EQU     0x40

	EXPORT	Reset

	AREA	ASM,CODE,READONLY
	CODE32
;/*******************************************************************************
;* 名称:Reset()
;* 功能:软复位函数
;* 入口参数:无
;* 出口参数:无
;* 说明:程序重新开始执行,关闭所有中断,置CPU处于SYS模式运行	
;*******************************************************************************/
Reset

;- Set up User Mode, set User Mode Stack and disable interrupts  
	msr CPSR_c, #(ARM_MODE_SYS | I_BIT | F_BIT)
	mov r0, #0
	mov pc, r0				
	
	
	END

⌨️ 快捷键说明

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