汇编:
2025/8/22小于 1 分钟
汇编:
ARM架构处理器的指令不能直接操作内存地址,要寄存器为中介,将目标地址写在寄存器中,操作寄存器
分为text(代码段),data(初始化变量),bss(未初始化变量)
_start是入口顺序执行,跳转到main后不继续?
M指令:不能操作地址




LDR,STR:可操作地址



读取,移动从右向左看
写入从左向右看
SP指针
把地址空间看作高楼
先入栈的·在高地址,后入栈的低地址
右转90看,R12最先入栈

里面放函数的返回地址,参数,局部变量,堆栈爆了就是这个意思
算术指令

逻辑指令


