Embest IDE Download the archived PDF Table of contents ARM指令集 寄存器和处理器模式(26-bit 体系) 寄存器和处理器模式(32-bit 体系) 程序状态寄存器和操纵它的指令 MRS MSR 寄存器装载和存储指令 LDM LDR STM STR SWP 算术和逻辑指令 ADC ADD AND BIC EOR MOV MVN ORR RSB RSC SBC SUB 移位操作 LSL ASL LSR ASR ROR RRX 乘法指令 MLA MUL 比较指令 CMN CMP TEQ TST 分支指令 B BL 条件执行 软件中断指令 APCS (ARM 过程调用标准) 介绍 寄存器命名 设计关键 一致性 栈 回溯结构 实际参数 函数退出 建立栈回溯结构 APCS 标准 对编码有用的东西 编写安全的 32-bit 代码的基本规则 IEEE 浮点指令 ABS ACS ADF ASN ATN CMF CNF COS DVF EXP FDV FIX FLT FML FRD LDF LFM LGN LOG MNF MUF MVF NRM POL RDF RFC RFS RMF RND RPW RSF SFM SIN SQT STF SUF TAN URD WFC WFS 汇编器伪指令 ADR ADRL ALIGN DCx EQUx OPT 指令快速查找 ARM 指令格式 处理器模式 寄存器 流水线 时序 指令 条件代码 数据处理指令 分支指令 乘法 长乘法(ARM7DM) 单一数据传送 块数据传送 软件中断 协处理器数据操作 协处理器数据传送和寄存器传送 单一数据交换(ARM 3 和以后,包括 ARM 2aS) 状态寄存器传送(ARM 6 和以后) 未定义指令 贡献 next page