- 127
- 0
- 约 29页
- 2016-02-25 发布于江西
- 举报
x86汇编语言教程.pdf
第○章 写在前面
我不想夸大或者贬低汇编语言。但我想说,汇编语言改变了 20 世纪的历史。与前辈相比,我们这一代编程人员足够的幸福,因为我们有各式各样
的编程语言,我们可以操作键盘、坐在显示器面前,甚至使用鼠标、语音识别。我们可以使用键盘、鼠标来驾驭 “个人计算机”,而不是和一群
人共享一台使用笨重的继电器、开关去操作的巨型机。相比之下,我们的前辈不得不使用机器语言编写程序,他们甚至没有最简单的汇编程序来
把助记符翻译成机器语言,而我们可以从上千种计算机语言中选择我们喜欢的一种,而汇编,虽然不是一种 “常用”的具有 “快速原型开发”能
力的语言,却也是我们可以选择的语言中的一种。
每种计算机都有自己的汇编语言——没必要指望汇编语言的可移植性,选择汇编,意味着选择性能而不是可移植或便于调试。这份文档中讲述的
是 x86 汇编语言,此后的 “汇编语言”一词,如果不明示则表示 ia32 上的 x86 汇编语言。
汇编语言是一种易学,却很难精通的语言。回想当年,我从初学汇编到写出第一个可运行的程序,只用了不到 4 个小时;然而直到今天,我仍然
不敢说自己精通它。编写快速、高效、并且能够让处理器 “很舒服地执行”的程序是一件很困难的事情,如果利用业余时间学习,通常需要 2-3
年的时间才能做到。这份教材并不期待能够教给你大量的汇编语言技巧。对于读者来说,x86 汇编语言就
原创力文档

文档评论(0)