随笔分类 - ARM嵌入式体系结构与接口技术
摘要:ARM 汇编指令条件执行 在ARM模式下,任何一条数据处理指令可以选择是否根据操作的结果来更新CPSR寄存器中的ALU状态标志位。在数据处理指令中使用S后缀来实现该功能。 不要在CMP,CMN,TST或者TEQ指令中使用S后缀。这些比较指令总是会更新标志位。 在Thumb模式下,所有数据处理指令都更
阅读全文
摘要:程序状态寄存器(CPSR) Mode位[4:0]:处理器模式为 USER模式不能直接切换到特权模式,在特权模式下可以直接修改mode位[4:0]为10000,切换到USER模式。 T bit位[5]:处理器状态位 T = 0,J= 0处于ARM指令集状态 T = 1,J= 0处于Thumb指令集状态
阅读全文
摘要:ARM汇编指令集 ARM汇编文件的组成 ARM汇编指令类型 数据处理指令 mov,add,adds,adc,sub,subs,sbc,rsb,mul,and,orr,eor,bic,cmp,tst,teq,lsl,lsr,asr,rorv 数据处理指令语法 数据传送指令 MOV 加法指令 ADD 数
阅读全文