大部分 arm core 提供两种指令集:
- ARM 指令集(32-bit)
 - Thumb 指令集(16-bit)
 
32 位架构中 arm 的一些编程约定:
- Byte (字节): 8 bits
 - Halfword(半字): 16 bits
 - Word (字): 32 bits
 
指令数大约 30 多条。有指令编码表可以进行手工汇编。
ARM 指令的一些特点:
- ARM 指令固定长度。
 - ARM 指令是多功能的。
 - ARM 指令都带有条件。
 - ARM 指令第二操作数很灵活。
 
大部分 arm core 提供两种指令集:
32 位架构中 arm 的一些编程约定:
指令数大约 30 多条。有指令编码表可以进行手工汇编。
ARM 指令的一些特点: