本文主要是介绍汇编概论和实践,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一 汇编第一例
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),是硬件和
这篇关于汇编概论和实践的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!