0204、Windows 逆向入门:环境、语言映射与数据表示
返回:Windows 逆向入门篇 · Windows 逆向总目录 · 网络安全学习主页
1.3 概念—机器语言 & 汇编语言
amd - intel - 指令集 - CPU机器语言
机器语言:CPU 唯一能够直接识别和执行的语言,由二进制(0/1)组成。
汇编语言:使用助记符(ADD、SUB 等)代替机器语言(0111…),提高程序可读性。
机器语言 ⇄ 汇编语言:一一对应(1:1),汇编语言需经过汇编器转换后才能被 CPU 执行。
关系:汇编语言(ADD) → 汇编器(Assembler) → 机器语言(011100…) → CPU 执行
1.4 概念—汇编语言 & 高级语言
高级语言(如 C 语言)更接近人的思维,易于编写和维护。
编译器(Compiler)负责将高级语言翻译成汇编语言或机器语言。
执行流程:高级语言 → 编译器(Compiler)→ 汇编语言 → 汇编器(Assembler)→ 机器语言 → CPU
1 |
|
1 | 004B1775 mov dword ptr [ebp-8], 0 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ruiqy~!










