精选优质文档-倾情为你奉上第4章汇编语言程序设计汇编语言是以处理机指令系统为基础面向机器的语言。用汇编语言编写程序的主要优点是程序设计人员可以直接对存储器、CPU内部寄存器和输入/输出端口编程,程序效率高,执行速度快;汇编语言源程序比高级语言源程序生成的目标代码短,占用存储空间少,因而在对于程序空间和时间要求很高的场合,如系统软件设计、实时控制系统和I/O接口驱动程序的设计中,汇编语言的作用是不可代替的,至于对很多需要直接控制硬件的场合,汇编语言的作用更是必不可少的。但是汇编语言要求程序员了解计算机的硬件,并对计算机的指令系统比较熟悉;另外不同的处理器有不同指令系统,故不同机器之间汇编语言程序难以移植,这些也限制了汇编语言的应用范围。汇编语言的源程序是不能直接运行的,要用汇编程序对源程序进行汇编,翻译成机器语言目标程序,再连接形成可执行的程序,才能交付计算机执行。汇编程序是实现把汇编语言源程序翻译成目标程序的一种系统软件。汇编语言源程序是由汇编指令、汇编伪指令等按照规定的语法规则编写的。本章介绍了汇编语言程序的编程格式、基本的汇编语言伪指令,并以分支程序、循环