, =WTCON ;看门狗配置寄存器地址加载到R0中
LDR R1, =0x0 ;将0加载到R1中
STR R1, [R0] ;将看门狗配置寄存器中的值置0,也就是关闭看门狗
;/**...M_PDIVN) ;将((M_HDIVN << 1) | M_PDIVN)加载到R1中,M_HDIVN 和 M_PDIVN 定义在另一个头文件中
STR R1, [R0] ;进行配置
;/**..., Fout=48MHz
STR R1, [R0] ;进行设定
NOP ;NOP为空操作伪指令,NOP伪指令在汇编时将会被代替成ARM中的空操作,比如 MOV R0,R0
NOP...体系结构中LR的特殊用途有两种:一是用来保存子程序返回地址;二是当异常发生时,LR中保存的值等于异常发生时PC的值减4(或者减2),因此在各种异常模式下可以根据LR的值返回到异常发生前的相应位置继续执行...,{R0-R12, PC}^ ;进行现场恢复,将之前压栈的环境变量从堆栈中读出,覆盖到当前的寄存器中,在LDM指令的寄存器列表中包含有PC时使用'^',那么除了正常的多寄存器传送外,将SPSR拷贝到CPSR