伪指令 简介:
我们可以从下面几种角度来理解伪指令:
- 在ARM汇编语言中,有一些特殊汇编助记符,这些特殊汇编助记符与指令系统的汇编助记符不同,没有相对应的操作码,通常称这些特殊汇编助记符为
伪指令
,这些特殊汇编助记符对应的操作就被称为伪操作
。 - 因为在CPU中没有伪指令对应的操作码,因而不是可执行指令,所以不会产生机器代码,那么就不会占用ROM空间,只是用于编译器在汇编过程中为辅助编译而已。
操作码:
操作码指用来告诉CPU可以执行对应的哪一条指令;
例如,下面是ARM部分操作码对应的功能:
在 ARM 的汇编程序中,有以下几种伪指令:
符号
定义伪指令数据
定义伪指令汇编
控制伪指令宏
伪指令- 其他伪指令( 因为上面的分类涵盖不了,所以最后又整了一个词 叫“其它”啦 ^_^)
双字、字、半字 占用的字节:
双字:8B
字:4B
半字:2B