最近要借助一个facebook第三方框架,实现一些功能,必须要看看懂汇编,并使用汇编,于是开始学习汇编。
汇编是怎么样的语言,来历背景,可参考:http://www.ruanyifeng.com/blog/2018/01/assembly-language-primer.html
下面直接开始记录一些汇编的指令:
push:将运算子放入stack
call:调用函数
mov:将一个值写入某个寄存器
add:将两个运算子相加,并将结果写入第一个运算子
pop:取出stack最近一个写入的值(即最低位地址的值),并将这个值写入运算子指定的位置
寄存器:
ESP : 特定用途,保存当前Stack的地址