Study note
Let's Learn x86-64 Assembly! Part 1 - Metaprogramming in Flat Assembler
Properties
- Type
- Blogs
- Status
- 待读
- Domain
- Systems
- Category
- 汇编、链接与可执行文件
- Source
- gpfault.net
- Vault note
library/articles/systems/Let's-Learn-x86-64-Assembly!-Part-1---Metaprogramming-in-Flat-Assembler-b2acf7c4694c670d.md
Summary
介绍 FASM 的宏系统、分组参数、汇编期变量和条件汇编,并用这些元编程能力封装 Windows x64 调用约定与 API 调用,最终构建汇编版 Hello World 程序。
Highlights
不只罗列汇编语法,而是解释汇编器如何在生成机器码之前执行计算和代码生成;有助于理解宏汇编、调用约定以及可执行文件样板代码从何而来。
Comments
Loading comments...