- 指令集
指令
能够指示处理器执行某种运算的命令称为指令,指令在内存中以机器码(二进制)的方式存在,每一条指令都对应一条汇编,程序是指令的有序集合
指令集
处理器能识别的指令的集合称为指令集,不同架构的处理器指令集不同,指令集是处理器对开发者提供的接口
- ARM指令集
大多数ARM处理器都支持两种指令集:
- ARM指令集32bit
执行ARM指令集时PC值每次自增4
- Thumb指令集16bit
执行Thumb指令集时PC值每次自增2
- 编译原理
机器码(二进制)一>汇编 一一对应,不可移植
机器码>>汇编>>高级语言C
C语言>>编译器1>>X86汇编语言>>机器码
C语言>>编译器2>>ARM汇编语言>>机器码