一个标准的c语言程序在编译过程中,首先是经过翻译,成汇编语言,也就是Linux命令行中的-s选项,然后转为二进制的机器代码,然后通过连接器,与库相连,并且附上一些地址与起始终止信息。
机器是二进制字节,电脑可读的指令,汇编语言就是助记符。可以编写
不同机器,处理器的指令集架构不一样,但是高级抽象语言却能够通用,只要选用适合机器的编译器即可。
因为英特尔前期处理器都是某某86所以简称x86,x86-64即64位拓展
其实就是命令行的一个选型,高度优化可能使代码的汇编代码逻辑改变较大。
用于专门存储指令的地址 %rip
用于系列操作
存储维护条件码实现逻辑控制
实现浮点数操作