同作者iOS底层原理(上)李明杰有汇编很系统的知识
汇编语言的种类
- 8086汇编(16bit)
- x86汇编(32bit)
- x64汇编(64bit)
- ARM汇编(嵌入式、移动)
...
x64汇编根据编译器的不同,有两种书写格式
- intel VS
- AT&T MAC GCC
x64汇编-寄存器
学汇编就学两个东西:汇编指令,寄存器
- 寄存器大小与指针一样大 x64是8个字节
寄存器命名
R开头64位,E开头32位
内联汇编,在C++中写汇编
__asm {
mov eax, 10H
mov ebx, 20H
}