80x86汇编语言程序设计课后答案
【篇一:《80x86汇编语言程序设计》教案及答案(第二
版)】
汇编语言程序设计》
(第2版)
沈美明、温冬婵编著
教案编写时间:2007年8月18日
前言
1. 汇编语言是计算机能提供给用户的最快而又最有效的语言,也是
能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。
2. 汇编语言程序设计是高等院校电子计算机硬、软件及应用专业学
生必修的核心课程之一。它不仅是计算机原理、操作系统等其它核
心课程的必要先修课,而且对于训练学生掌握程序设计技术、熟悉
上机操作和程序调试技术都有重要作用。
3. 本教材共有十一章,其内容安排如下:
(1). 第一、二章为汇编语言所用的基础知识。
(2). 第三章详细介绍80x86系列cpu的指令系统和寻址方式。
(3). 第四章介绍伪操作、汇编语言程序格式及汇编语言的上机过程。
(4). 第五、六章说明循环、分支、子程序结构和程序设计的基本方法。
(5). 第七章说明宏汇编、重复汇编及条件汇编的设计方法。
(6). 第八章叙述输入/输出程序设计方法,重点说明中断原理、中断
过程及中断程序设计方式。
(7). 第九章说明bios和dos系统功能调用的使用方法。
(8). 第十~十一章分别说明图形显示、发声及磁盘文件存储的程序
设计方法,同时提供各种程序设计方法和程序实例。
附:教学参考书
1. 沈美明、温冬婵编著,ibm–pc汇编语言程序设计(第2版)
,清华
大学出版社,2001年(教材)
2. 沈美明、温冬婵编著,ibm–pc汇编语言程序设计,清华大学出
版社,1991年
3. 沈美明、温冬婵编著,ibm–pc汇编语言程序设计—例题习题集,清华大学出版社,1991年6月
4. 沈美明、温冬婵、张赤红编著,ibm–pc汇编语言程序设计—实验教程,清华大学出版社,1992年
5. 周明德,微型计算机ibm pc/xt(0520系列)系统原理及应用(修订版),清华大学出版社,1991
6. 郑学坚、周斌,微型计算机原理及应用(第二版),清华大学出版社,1995
7. 王士元、吴芝芳,ibm pc/xt[长城0520] 接口技术及其应用,南开大学出版社,1990
8. 杨素行,微型计算机系统原理及应用,清华大学出版社,1995
9. 戴梅萼、史嘉权,微型计算机技术及应用—从16位到32位(第二版),清华大学出版社,1996
10. 张昆藏,ibm pc/xt微型计算机接口技术,清华大学出版社,1991
11. 孟绍光,李维星,高档微机组成原理及接口技术
(80386/80486/pentium),学苑出版社,1993
12. 吴秀清,周荷琴,微型计算机原理与接口技术,中国科学技术大学出版社
目录
第1 章基础知
识 ....................................................................................................... .. (1)
1.1 进位计数制与不同基数的数之间的转
换 (1)
1.2 二进制数和十六进制数的运
算 ....................................................................................................... .. (2)
1.3
计算机中数和字符的表
示 ....................................................................................................... . (3)
1.4 几种基本的逻辑运
算 ....................................................................................................... (3)
第2 章80x86计算机组
织 ....................................................................................................... . (4)
2.1 80x86微处理
器 ....................................................................................................... . (4)
2.2 基于微处理器的计算机系统构
成 ....................................................................................................... . (4)
2.3 中央处理
机 ....................................................................................................... . (5)
2.4 存储
器 ....................................................................................................... (6)
2.5 外部设
备 ....................................................................................................... .. (7)
第  3 章80x86的指令系统和寻址方
式 ....................................................................................................... .. (8)
3.1 80x86的寻址方
式 ....................................................................................................... (8)
3.2 程序占有的空间和执行时
间 ....................................................................................................... . (10)
3.3 80x86的指令系
统 ....................................................................................................... . (10)
第  4 章汇编语言程序格
式 ....................................................................................................... .. (26)
4.1 汇编程序功
能 ....................................................................................................... . (26)
4.2 伪操
作 ....................................................................................................... . (26)
4.3 汇编语言程序格
式 ....................................................................................................... .. (30)
4.4 汇编语言程序的上机过
程 ....................................................................................................... .. (33)
第  5 章循环与分支程序设
计 ....................................................................................................... . (35)
5.1 循环程序设
计 ....................................................................................................... . (35)
5.2 分支程序设
计 ....................................................................................................... . (36)
5.3 如何在实模式下发挥80386及其后继机型的优
势 (36)
第  6 章子程序结
构 ....................................................................................................... .. (37)
6.1 子程序的设计方
法 .......................................................................................................
(37)
6.2 子程序的嵌
套 ....................................................................................................... . (38)
6.3 子程序举
例 ....................................................................................................... .. (38)
第7 章高级汇编语言技
术 ....................................................................................................... .. (39)
7.1 宏汇
编 ....................................................................................................... . (39)
7.2 重复汇
编 ....................................................................................................... . (40)
7.3 条件汇
编 ....................................................................................................... . (41)
第8 章输入/输出程序设
计 ....................................................................................................... . (42)
8.1 i/o设备的数据传送方
式 ....................................................................................................... .. (42)
8.2 程序直接控制i/o方
式 ....................................................................................................... . (43)
汇编语言清华大学出版社
8.3 中断传送方
式 ....................................................................................................... . (43)
第9 章bios和dos中
断 ....................................................................................................... . (46)
9.1 键盘
i/o ....................................................................................................... .. (46)
9.2 显示器
i/o ....................................................................................................... . (48)
9.3 打印机
i/o ....................................................................................................... . (49)
9.4 串行通信口
i/o ....................................................................................................... .. (50)
第10 章图形与发声系统的程序设
计 ....................................................................................................... ........... 51 10.1 显示方