汇编语言基础入门指南
1. 欢迎进入汇编语言世界
1.1 汇编语言简介
汇编语言主要聚焦于在 MS - Windows 平台上与 Intel IA - 32 处理器家族兼容的微处理器编程。你可以使用 Intel 或 AMD 的 32 位/64 位处理器来运行相关程序。IA - 32 家族始于 Intel 80386,一直延续到奔腾 4。我们选择的汇编器是 Microsoft MASM(宏汇编器)8.0,它可在 MS - Windows 系统下运行。此外,还有其他适用于基于 Intel 的计算机的汇编器,如 TASM(Turbo 汇编器)、NASM(Netwide 汇编器)和 GNU 汇编器。其中,TASM 的语法与 MASM 最为相似,在教师的帮助下,你可以使用 TASM 汇编并运行多数程序,而 NASM 和 GNU 汇编器的语法则有所不同。
汇编语言是最古老的编程语言,与原生机器语言最为相似,它能直接访问计算机硬件,这就要求你深入了解计算机的架构和操作系统。
1.2 学习汇编语言的教育价值
学习汇编语言能让你掌握计算机架构、机器语言和低级编程的基本原理。你将学会使用汇编语言在当今广泛使用的微处理器家族上测试自己的知识,并且使用的是工业级的 MASM 汇编器,而非模拟汇编器。你还能从程序员的角度了解 Intel IA - 32 处理器家族的架构。如计算机科学家 Donald Knuth 所说,对于严肃的计算机程序员而言,讨论底层细节是必要的。
1.3 常见问题解答
1.3.1 应具备的背景知识
在学习汇编语言之前,你需要完成大学级别的计算机编程入门课程。这样在学习汇
超级会员免费看
订阅专栏 解锁全文
1266

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



