汇编语言程序设计实验指导及习题解答(21世纪普通高校计算机公共课程规划教材)

分类: 图书,计算机/网络,程序设计,其他,
作者: 牛斗等编著
出 版 社: 清华大学出版社
出版时间: 2009-8-1字数:版次: 1页数: 142印刷时间:开本: 16开印次:纸张:I S B N : 9787302200765包装: 平装编辑推荐
案例驱动的教学模式;
一线优秀教师担纲编写;
立体化教学资源解决方案。
内容简介
本书是汇编语言程序设计学习过程中的辅助教材,与宋人杰教授主编的《汇编语言程序设计》教材配套使用。本教材共分为两大部分,第一部分是程序设计实验指导教材,第二部分是习题解答。在实验指导部分结合实际的实验环境和上机实验方法给出了具体的实验内容,第1~9章为基础实验,第10章为4个综合性程序设计实验。在习题解答部分给出了宋人杰教授主编的《汇编语言程序设计》一书各章节的习题参考答案。
本书适于作为普通高等院校计算机科学与技术专业及相关专业的汇编语言程序设计的配套教材,也可以作为自学考试的参考教材和相关专业技术人员的参考用书。
目录
第1篇实验指导篇
第1章汇编软件MASM和调试工具软件DEBUG使用
1.1 实验目的
1.2相关基础知识
1.2.1 汇编语言程序上机步骤
1.2.2 调试工具软件DEBUG
1.3汇编语言上机实验
1.4应用DEBUG软件调试程序实验
1.5实验报告要求
第2章8086指令使用
2.1 实验目的
2.2相关基础知识
2.2.18086 CPU的寄存器组
2.2.2存储器
2.2.3 寻址方式
2.2.48086 CPU常用指令
2.2.5常用伪指令
2.3 实验内容
2.4实验报告要求
第3章顺序程序设计
3.1 实验目的
3.2相关基础知识
3.2.1汇编语言源程序基本框架
3.2.2顺序程序设计框图
3.3 实验内容
3.4实验报告要求
第4章分支程序设计
4.1实验目的
4.2相关基础知识
4.2.1控制转移指令
4.2.2分支程序框图
4.3 实验内容
4.4实验报告要求
第5章循环程序设计
5.1 实验目的
5.2相关基础知识
5.2.1 串处理指令
5.2.2循环指令
5.2.3循环程序框图
5.3 实验内容
5.4实验报告要求
第6章子程序设计
6.1 实验目的
6.2相关基础知识
6.2.1子程序调用和返回指令
6.2.2子程序定义及结构
6.2.3子程序使用注意事项
6.3 实验内容
6.4实验报告要求
第7章 中断程序设计
7.1 实验目的
7.2相关基础知识
7.2.1 中断操作概述
7.2.2中断系统概述
7.2.3常用中断指令介绍
7.2.4处理器控制指令
7.3 实验内容
7.4实验报告要求
第8章DOS调用与BIOS调用
8.1 实验目的
8.2相关基础知识
8.2.1 DOS与BIOS中断概述
8.2.2 DOS系统功能调用
……
第9章PWB软件平台及32位指令的使用
第10章综合性程序设计实验
第2篇习题解答篇
第1章汇编语言基础知识
第2章汇编语言源程序格式
第3章8086/8088寻址方式及指令系统
第4章顺序、分支与循环程序设计
第5章子程序及宏指令设计
第6章32位指令系统及程序设计
第7章综合程序设计
第8章输入输出与中断控制
第9章C语言与汇编语言混合编程
自测题1
自测题2
自测题1参考答案
自测题2参考答案
附录ADOS功能调用(INT 21H)及错误码表
附录B BIOS中断调用表(INTN)
参考文献
书摘插图
第1篇实验指导篇
第8章DOS调用与BIOS调用
8.1 实验目的
(1)掌握利用DOS调用和BIOS调用进行程序设计的编程技巧和上机调试方法。
(2)进一步熟悉中断指令的使用。
(3)进一步熟悉汇编语言编辑、汇编、链接和调试的全部过程。
8.2相关基础知识
8.2.1DOS与BIOS中断概述
在实际应用中,主机与外部设备的数据传送大部分采用中断方式来实现。在主机系统主板上较高地址的ROM中驻留着基本输入输出系统(basic input/output system,BIOS)程序,它提供了系统加电自检、引导并装入操作系统、主要I/O设备的中断处理等功能程序。用户不必了解这些中断服务程序的内部结构就可以使用这些中断服务程序。DOS是PC上重要的操作系统,是由BIOS在开机后自动装入内存的,它和BIOS一样包括有近百个设备管理、目录管理和文件管理程序,是一个功能齐全、使用方便的中断例行程序的集合。使用DOS操作比使用相应功能的BIOS操作更简易,而且对硬件的依赖性更少,它们之间的关系。
……