基础汇编指令

基础汇编指令

Winter Lv4

前言

概念补充

  • 编译过程

    一个标准的c语言程序在编译过程中,首先是经过翻译,成汇编语言,也就是Linux命令行中的-s选项,然后转为二进制的机器代码,然后通过连接器,与库相连,并且附上一些地址与起始终止信息。

  • 汇编语言与机器代码

    机器是二进制字节,电脑可读的指令,汇编语言就是助记符。可以编写

  • 指令集架构

    不同机器,处理器的指令集架构不一样,但是高级抽象语言却能够通用,只要选用适合机器的编译器即可。

  • x86

    因为英特尔前期处理器都是某某86所以简称x86,x86-64即64位拓展

  • O优化

    其实就是命令行的一个选型,高度优化可能使代码的汇编代码逻辑改变较大。

  • 寄存器

    • 程序寄存器

      用于专门存储指令的地址 %rip

    • 一组十六个整数寄存器

      用于系列操作

    • 条件码寄存器

      存储维护条件码实现逻辑控制

    • 向量寄存器

      实现浮点数操作

  • Post title:基础汇编指令
  • Post author:Winter
  • Create time:2023-03-23 23:18:23
  • Post link:https://spikeihg.github.io/2023/03/23/基础汇编指令/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.