ARM汇编指令集学习笔记(2)

空栈: 空栈就是当需要往栈中加入内容的时候,直接将内容存入栈指针所指向的地址空间,然后在将栈指针指向下一个空的地址空间,而要取出内容时则需要先移动指针才能去除

满栈: 满栈就是栈指针始终指向栈的最后一格,每次需要存储内容时,都需要先移动栈指针,然后把你内容存入栈指针所指向的地址空间,当要取出内容的时候不用移动指针直接可以取出

增栈 栈指针移动的时候,往地址值增加的方向移动

减栈 栈指针移动的时候,往地址值减小的方向移动

**********************************************************
伪指令
@用来做注释
#做注释一般用来放做行首,表示这一行都是注释而不是代码

:以冒号结尾的是标号

.点号 在gnu汇编中表示当前指令的地址

立即数前面要加#或者$,表示这个数是立即数

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7acb70d7c0fcab986f6d4d4905e9a364.html