我对 Intel x86 架构和 Linux 上的编程汇编器很感兴趣。经过一些初步研究,这让我相信除了 FASM、NASM 和 MASM,我想要 NASM。
从现在开始,在 Linux 上编写一个 NASM 汇编器“文本文件”并执行它有多容易?是不是比较简单?我需要确保安装了哪些软件包(gcc 等)?有谁知道任何演练指南?我还没有找到任何东西。哪个Linux发行版重要吗?
你不说Linux是什么味道的。在 Ubuntu 上,安装就像sudo apt-get install nasm
. 之后,您可能会从 NASM 项目的链接页面开始,这将引导您访问大约数不胜数的教程。
我在网上找到的最好的一个是John Carter 的 PC Assembly。它针对的是NASM,它是全面的,但有意识的,它也是针对Linux和Nasm的。
所有你需要知道的开始,都可以在前几章中找到。它也是在 GPL 许可下发布的。