04 2016 档案

摘要:跳转指令1.1 B 跳转指令 B{cond} label 说明:如果条件cond满足,arm处理器将立即跳转到label指定的地址处继续执行.1.2 BL 带链接的跳转指令 BL{cond} label 说明:如果条件cond满足,会首先将当前指令的下一条指令的地址拷贝到R14(LR), 然后跳转到 阅读全文
posted @ 2016-04-06 23:06 trenail 阅读(1766) 评论(0) 推荐(0) 编辑
摘要:条件码助记符 标志 含义 EQ Z=1 相等 NE Z=0 不相等 CS/HS C=1 无符号数大于或等于 CC/LO C=0 无符号数小于 MI N=1 负数 PL N=0 正数或0 VS V=1 溢出 VC V=0 没有溢出 HI C=1,Z=0 无符号数大于 LS C=0,Z=1 无符号数小于 阅读全文
posted @ 2016-04-06 22:35 trenail 阅读(730) 评论(0) 推荐(0) 编辑
摘要:arm 指令的基本格式如下: <opcode>{<cond>}{S}{.W\.N} <Rd>,<Rn>{,<operand2>} opcode:指令助记符,如MOV,ADD等 cond:执行条件 S:指定指令是否影响CPSR寄存器的值,如ADDS,SUBS等 .W\.N:指令宽度说明符,.W为32位 阅读全文
posted @ 2016-04-06 22:14 trenail 阅读(737) 评论(0) 推荐(0) 编辑