随笔分类 -  ARM嵌入式体系结构与接口技术

摘要:ARM 汇编指令条件执行 在ARM模式下,任何一条数据处理指令可以选择是否根据操作的结果来更新CPSR寄存器中的ALU状态标志位。在数据处理指令中使用S后缀来实现该功能。 不要在CMP,CMN,TST或者TEQ指令中使用S后缀。这些比较指令总是会更新标志位。 在Thumb模式下,所有数据处理指令都更 阅读全文
posted @ 2016-11-16 23:01 GreenHand# 阅读(15640) 评论(0) 推荐(0) 编辑
摘要:程序状态寄存器(CPSR) Mode位[4:0]:处理器模式为 USER模式不能直接切换到特权模式,在特权模式下可以直接修改mode位[4:0]为10000,切换到USER模式。 T bit位[5]:处理器状态位 T = 0,J= 0处于ARM指令集状态 T = 1,J= 0处于Thumb指令集状态 阅读全文
posted @ 2016-11-16 09:18 GreenHand# 阅读(669) 评论(0) 推荐(0) 编辑
摘要: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 数 阅读全文
posted @ 2016-11-15 16:57 GreenHand# 阅读(5154) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示