程序设计语言是人与计算机沟通的语言,程序员利用它进行软件开发。通常人们习惯使用类似自然语言的高级语言如C、C++、Java、Python等。高级语言需要翻译为计算机能够识别的指令(机器语言),才能被计算机执行。机器语言是一串由0和1组成的二进制代码,对程序员来说晦涩难懂,称为低级语言。将二进制代码的指令和数据用便于记忆的符号(助记符,Mnemonic)表示就形成了汇编语言(Assembly),所以汇编语言是一种面向机器的低级程序设计语言,也称为低层语言。
本章首先介绍汇编语言的硬件基础,即Intel 80x86系列处理器和个人计算机,然后介绍汇编语言的软件基础,即Windows操作系统和微软MASM汇编程序,接着讲解汇编语言的意义,最后学习汇编语言的程序格式,并编写第一个汇编语言程序。