0 韶关学院 《汇编语言程序设计》 实验指导书 主编 彭玄璋 信息工程学院计算机系 2 0 0 3 年 9 月 1 0 日 1 前言 汇编语言是计算机能够提供给用户最快而又最为有效的语言,同时也是利用计算机所有硬件特性并能直接控制硬件的唯一语言。使用汇编语言编写程序能够充分发挥计算机硬件的功能,并具有占用存储空间少、运行速度快以及编程质量高等优点。也正是由于汇编语言具有这样的优点,所以那些需要对计算机硬件进行控制或者对运行时间和效率有要求的应用软件或系统软件,都是用汇编语言编写的。高级语言为了获得汇编语言的这些优点,通常都增加了调用汇编语言程序的接口或与汇编语言混合编程的功能。任何事物都有两面性,汇编语言依赖具体机器的这一特性反过来又决定了它的使用不如高级语言直观和方便,而这一点正是汇编语言难以学习和掌握的症结所在。 本书主要涉及汇编语言程序设计的实践内容,它可配合“计算机组成原理与汇编语言程序设计”或“汇编语言程序设计”等教材使用,起到衔接教学与实践的作用,它可作为高校计算机、通信工程专业本(专)科学生的实验指导书。全书共安排了 1 1 个实验,其中前 6个实验是必做的,后 5 个实验可以选做。每个实验均在示例题的基础上,给出了实验目的、实验内容、实验原理、实验步骤、实验报告要求、实验注意事项和思考题。全书实验的参考学时为 3 6 ,教师可根据教学要求对本书实验内容进行取舍。 本书由彭玄璋编写,在编写过程中得到了有关领导和同行的支持和帮助,编者在此表示衷心的感谢。 因时间紧迫,水平有限,书中的错误在所对难免,敬请读者指正,以利改进。 编者 2 0 0 3 年 9 月 2 目 录 第一章 实验的一般知识 1—1 实验室规则及安全守则„„„„„„„„„„„„„„„„„„„„3 1—2 实验的基本要求 „„„„„„„„„„„„„„„„„„„„„„5 第二章 实验技术及原理 „„„„„„„„„„„„„„„„„„„„„„7 第三章 实验项目 实验一 基本操作技能„„„„„„„„„„„„„„„„„„„„8 实验二 DEBUG 调试程序的使用„„„„„„„„„„„„„„„11 实验三 汇编语言分支程序设计„„„„„„„„„„„„„„„„19 实验四 汇编语言循环程序设计„„„„„„„„„„„„„„„„22 实验五 汇编语言子程序设计„„„„„„„„„„„„„„„„„27 实验六 汇编语言菜单程序设计„„„„„„„„...