10.1 汇编语言和本地代码是一一对应的

  1. 计算机CPU只能直接解释运行本地代码(机器语言)程序,C语言等编写的源代码需通过编译器编译后转换成本地代码。
  2. 本地代码由数值罗列而成,不易理解,因此在本地代码中附带表示其功能的英语单词缩写(助记符),使用助记符的编程语言即汇编语言,查看汇编语言源代码可了解程序本质。
  3. 汇编语言编写的源代码最终需通过汇编器转换成本地代码才能运行,这一转换过程称为汇编,在将源代码转换成本地代码方面,汇编器和编译器功能相同。
  4. 汇编语言源代码和本地代码一一对应,本地代码可通过反汇编程序转换为汇编语言源代码,这一过程称为反汇编。
  5. C语言编写的源代码编译后会转换为特定CPU用的本地代码,对其反汇编可得到汇编语言源代码,但本地代码变回C语言源代码的反编译因两者并非一一对应而比反汇编困难,很难完全还原到原始源代码。
posted @ 2025-02-14 20:23  叽里呱啦哇里呱唧  阅读(7)  评论(0)    收藏  举报