ARM处理器的工作模式 (二) 作者: 时间:2016-11-21 来源:网络 收藏 接ARM处理器的工作模式(一)实验二 各工作模式下堆栈初始化实验(ARM9)(工程exp9,文件exp9_2_1.s)本实验实现各工作模式下堆栈初始化,采用ARMmulator方式调试,选用ARM9作为目标处理器。AREA INIT_STACK,CODE,READONLYENTRY;工作于管理模式STARTMOV R1,#1;初始化R1BL INITSTACK;设置各模式下的堆栈指针;回到用户模式下运行应用程序MRS R1,CPSR;保存CPSR于R1BIC R1,R1,#0x80MSR CPSR_cxsf,R1MSR CPSR_c,#0xd0MRS R3,CPSR