🎨 颜色标记说明

  • 粉色:特别重要、主线必掌握、优先复盘的内容。
  • 蓝色:核心概念、术语、分类名。
  • 橙色:需要关注的边界、易错点、注意事项。
  • 绿色:解释类内容、帮助理解知识点。

汇编环境

1、创建工程项目(空项目

2、右键工程项目 –> 生成依赖项 –> 生成自定义 –> masm

3、右键源文件 –> 添加 –> 新建项 –> Main.asm(任意类型修改文件后缀即可)

4、扩展 –> 管理扩展 –> 联机 –> ASMDUDE(颜色)–> 重启 Visual Studio 点击 modify 安装扩展

ASMDUDE 实际展示的时候颜色有问题,我用的是 AsmHighlighter

主题推荐插件 Doki-theme

5、右键工程项目 –> 属性 –> 链接器(高级)–> 入口点(main)

302f586b4355d9c9e845c915262c0e5e

下述代码依次是x32x64 代码 (x86别名x32x86_64别名x64

1
2
3
4
5
6
7
8
9
10
11
12
.586
.model flat, stdcall
option casemap:none

.data

.code
main proc
ret
main endp

end main
1
2
3
4
5
6
7
.code

main proc
ret
main endp

end