IA - 32 汇编语言编程与 Linux 系统入门指南
1. 学习目标与背景
1.1 学习目标
主要目标是教授在 Linux 操作系统下进行 IA - 32 汇编语言编程,次要目标是对 Fedora Linux 操作系统进行简单介绍。希望能鼓励更多人使用 Linux 系统。
1.2 背景要求
读者需有一些结构化高级语言(如 C 语言)的基础,但不要求有深入的高级语言知识,掌握基础即可。
2. 学习特点与资源
2.1 学习特点
- 全面详细 :提供所有必要的背景信息,包含计算机组织细节和 Linux 基础内容。
- 适合自学 :内容呈现方式适合自学,有大量编程示例和图表辅助理解。每个章节都有“我们的第一个程序”部分引入概念,随后是“示例说明”部分给出更多编程例子。
- 完整代码示例 :所有示例代码都是完整可运行的,能让读者更好地理解程序运行机制。
2.2 学习资源
- 软件资源 :配有 Red Hat Fedora Core 3 Linux 发行版(两张 DVD - ROM),提供免费的 NASM 汇编器和特殊的 I/O 软件,简化汇编语言编程。
- 网络资源 :可从网站 http://www.scs.carleton.ca/~sivarama/linux_boo
超级会员免费看
订阅专栏 解锁全文
3931

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



