一 汇编第一例
C代码
#include <stdio.h>int main() {printf("Hello, World!\n");return 0;
}
对应的汇编
.LC0:.string "Hello, World!"main:pushq %rbpmovq %rsp, %rbpleaq .LC0(%rip), %rdicall puts@PLTmovl $0, %eaxpopq %rbpret
二 CPU架构,指令集,机器码,汇编之间的关系
2.1 语言和系统层级架构
2.2 CPU架构:
CISC(复杂指令集)
1,Intel芯片
RISC(精简指令集)
1,ARM芯片
2,Mac M1,M2芯片
2.3 指令集 :
指令集(Instruction Set Architecture,简称ISA),是硬件和