汇编语言种类
- 8086(16bit)
- x860(32bit)
- x64(64bit)
- ARM汇编(嵌入式、移动设备)
x86、x64汇编根据编译器的不同,有2种书写格式
- Intel:Windows派系
- AT&T:Unix派系 作为iOS开发工程师,最主要的汇编语言是:
- AT&T汇编:iOS模拟器
- ARM汇编:iOS真机
常见汇编指令
寄存器
以rax为例:
lldb常用指令
源码级别 | 汇编级别 | |
---|---|---|
遇到子函数会进入子函数 | s, step | si, stepi |
遇到子函数不进入子函数 | n, next | ni, nexti |
finish: 直接执行完当前函数的所有代码,返回到上一个函数 |