Complier和Assembler

本文最后更新于:4 个月前

汇编语言

以助记符形式表示的机器指令

机器语言

以二进制形式表示的机器指令

以下均转载自:汇编器与编译器 - Skyey - 博客园 (cnblogs.com)

汇编器

将指令由助记符形式翻译成二进制形式

汇编器(Assembler)是将汇编语言翻译为机器语言的程序。
一般而言,汇编生成的是目标代码,需要经链接器(Linker)生成可执行文件(executables)才可以执行。

编译器

编译器就是将一种语言(通常为高级语言)翻译为另一种语言(通常为低级语言)的程序。
一个现代编译器的主要工作流程:

  • 源代码 (source code)
         ↓
  • 预处理器 (preprocessor)
         ↓
  • 编译器 (compiler)
         ↓
  • 汇编程序(assembler)
         ↓
  • 目标代码 (object code)
         ↓
  • 链接器(Linker)
         ↓
  • 可执行程序 (executables)

2306852-20210403191923094-1862206104


Complier和Assembler
http://blog.itbear666.top/2022/09/19/Complier和Assembler/
作者
Zane
发布于
2022年9月19日
许可协议