汇编语言入门:从环境搭建到函数调用
1. 环境搭建
要学习汇编编程,首先得搭建好开发环境。以下是所需的软件及其版本:
- 操作系统:Debian GNU/Linux 8.0
- 汇编语言编译器:NASM 2.11.05
- C 语言编译器:GCC 4.9.2(也可用 Clang 编译器)
- 构建系统:GNU Make 4.0
- 调试器:GDB 7.7.1
- 文本编辑器:推荐使用 ViM ,最好支持语法高亮
如果你想搭建自己的系统,可以安装任意喜欢的 Linux 发行版,并确保安装上述程序。Windows Subsystem for Linux 也适合完成相关任务,可按 此官方指南 进行安装,之后用 apt-get 安装必要的包。
此外,在特定网站上能找到两个预配置好的虚拟机,一个有桌面环境,另一个是可通过 SSH 访问的最小系统,安装说明和使用信息在下载存档的 README.txt 文件中。同时还有指向 GitHub 页面的链接,包含所有代码列表、问题答案和解决方案。
2. 处理代码示例
学习过程中会遇到大量代码示例。编译这些示例,如果难以理解其逻辑,可使用 gdb 逐步执行,这对学习代码很有帮助。
3. 编写 “Hello, world” 程序
3.1 基本输入输出
Unix 理念认为 “一切皆文件”,文件可抽象为字节
超级会员免费看
订阅专栏 解锁全文
7797

被折叠的 条评论
为什么被折叠?



