當nreset信號被拉低時(一般外部復位引腳電平的變化和芯片的其它復位源會改變這個內(nèi)核信號),arm7tdmi處理器放棄正在執(zhí)行的指令。
在復位后,除pc和cpsr之外的所有寄存器的值都不確定。
當nreset信號再次變?yōu)楦唠娖綍r,arm處理器執(zhí)行下列操作:
1.強制m[4:0]變?yōu)閎10011(管理模式);
2.置位cpsr中的i和f位;
3.清零cpsr中的t位;
4.強制pc從地址0x00開始對下一條指令進行取指;
5.返回到arm狀態(tài)并恢復執(zhí)行 。