本教程是与《微型计算机硬件技术教程——原理·汇编·接口及体系结构》配套的实验教程,包括汇编语言、微机原理与接口技术两部分,共20个实验。汇编语言部分以8086/8088汇编为基础,并加入了对80386以上微处理器的汇编指令的练习。微机原理与接口技术部分的实验将硬件技术的理论与实践相结合,以促进学生对计算机硬件技术的深入了解,提高学生的实际应用能力。
本书可作为普通高校计算机专业硬件实验课程的教材和实验教学参考
第1部分 汇编语言实验
实验1 基本指令系统
1.1 实验目的
1.2 实验设备及软件环境
1.3 实验内容
1.4 实验步骤
1.5 思考题
实验2 汇编语言程序设计
2.1 实验目的
2.2 实验设备及软件环境
2.3 汇编程序设计及调试过程
2.4 实验内容
2.5 实验步骤
2.6 思考题
实验3 顺序结构程序设计
3.1 实验目的
3.2 实验设备及软件环境
3.3 实验内容
3.4 实验步骤
3.5 思考题
实验4 分支结构程序设计
4.1 实验目的
4.2 实验设备及软件环境
4.3 实验内容
4.4 实验步骤
4.5 思考题
实验5 循环结构程序设计
5.1 实验目的
5.2 实验设备及软件环境
5.3 实验内容
5.4 实验步骤
5.5 思考题
实验6 子程序调用
6.1 实验目的
6.2 实验设备及软件环境
6.3 子程序设计方法
6.4 实验内容
6.5 实验步骤
6.6 思考题
实验7 DOS功能调用
7.1 实验目的
7.2 实验设备及软件环境
7.3 DOS系统功能调用简介
7.4 实验内容
7.5 实验步骤
7.6 思考题
实验8 BIOS功能调用
8.1 实验目的
8.2 实验设备及软件环境
8.3 BIOS功能调用简介
8.4 实验内容
8.5 实验步骤
8.6 思考题
实验9 综合实验
9.1 实验目的
9.2 实验设备及软件环境
9.3 实验内容
9.4 实验步骤
实验10 80386指令实验
10.1 实验目的
10.2 实验设备及软件环境
10.3 实验内容
10.4 实验步骤
第2部分 原理与接口实验
实验11 I/O端口译码技术
11.1 实验目的
11.2 实验设备及仪器仪表
11.3 实验原理和实验电路
11.3.1 门电路译码法
11.3.2译码芯片译码法
11.3.3 通用逻辑阵列GAL译码法
11.4 实验内容及步骤
11.4.1 门电路
11.4.2译码芯片
11.5 实验注意事项
实验12 8255并行接口应用实验
12.1 实验目的
12.2 实验设备及仪器仪表
12.3 微机系统中的8255可编程并行接口芯片
12.3.1 8255可编程并行接口芯片简介
12.3.2 TDS-MD微机原理与接口实验机中的8255芯片
12.4 实验内容及步骤
12,4.1 8255单口方式0输出实验
12.4.2 8255A口工作方式0控制8个指示灯轮流点亮实验
12.4.3 8255双口方式0输入输出实验
12.4.4 8255方式1输入和方式0输出实验
12.4.5 8255控制一组发光二极管的亮灭实验
12.4.6 8255方式1、4种情况下的初始化程序实验
12.4.7 8255通过开关控制红、绿、蓝三个发光二极管的亮灭实验
12。4.8 在8255端口C的Pro上产生一个窄正脉冲实验
12.4.9 用8255工作报警系统控制实验
12.4.10 8255控制8个发光二极管亮、灭实验
12.4.11 8255C口PC2位产生一个方波脉冲信号实验
实验13 8251串行接口应用实验
13.1 实验目的
13.2 实验设备及仪器仪表
13.3 微机系统中的8251串行接口芯片
13.3.1 8251串行接口芯片简介
13.3.2 8251A的初始化编程
13.3.3 TDS-MD微机接口实验系统中的8251A芯片
13.4 实验内容及步骤
13.4.1 通过8251A串口传送数据实验
13.4.2 通过8251A接收数据实验
13.4.3 通过8251A使发光二极管轮流点亮实验
13.4.4 8251A在半双工机通信中的应用实验
13.5 思考题
实验14 中断特性及8259应用实验
14.1 实验目的
14.2 实验设备及仪器仪表
14.3 微机系统中的可编程器8259芯片
14.3.1 8259可编程中断控制芯片简介
14.3.2 TDSMD微机原理与接口系统中的8259芯片
14.3.3 TDSMD微机实验系统中的8259A芯片
14.3.4 TD.%MD实验系统中接口实验单元中的R-S触发器电路
14.4 实验内容及步骤
14.5 思考题
实验15 8253可编程定时/it数应用实验
15.1 实验目的
15.2 实验设备及仪器仪表
15.3 微机系统中的可编程定时/it数器8253接口芯片
15.3.1 8253可编程定时/it数器芯片简介
15,3.2 TD~MD微机原理与接口实验系统中的8253芯片
15.4 实验内容及步骤
15.4.1 8253的2#计数器用于外部事件计数的实验
15.4.2 8253定时器应用实验
15.4.3 8253定时控制发光二极管的亮灭的实验
实验16 DMA特性及8237应用实验
16.1 实验目的
16.2 实验设备及仪器仪表
16.3 微机系统中的可编程DMA控制器接口芯片
16.3.1 DMA控制器8237可编程接口芯片简介
16.3.2 TD~-MD微机中DMA实验单元简介
16.4 实验内容
16.5 实验步骤
实验17 存储器扩展实验
17.1 实验目的
17.2 实验设备
17.3 TDS—MD微机系统中的存储器扩展实验单元
17.4 实验内容
17.5 实验步骤
17.6 思考题
实验18 A/D转换实验
18.1 实验目的
18.2 实验设备及仪器
18.3 8位模/数转换ADC0809芯片
18.4 实验内容
18.5 实验步骤
18.6实验注意事项
18.7 思考题
实验19 D/A转换实验
19.1 实验目的
19.2 实验设备及仪器
19.3 DAC0832芯片
19.4 实验内容
19.5 实验步骤
19.6 实验注意事项
19.7 思考题
实验20 键盘接口实验
20.1 实验目的
20.2 实验设备及仪器
20.3 实验原理
20.4 实验内容
20.5 实验步骤
20.6 实验注意事项
20.7 思考题
附录 MASM 5.0出错信息
参考文献
本教程是与《微型计算机硬件技术教程——原理·汇编·接口及体系结构》配套的实验教程,包括汇编语言、微机原理与接口技术两部分。
汇编语言部分以8086/8088汇编为基础,并加入了对80386以上微处理器的汇编指令的练习。书中所提供的程序均可采用MASM 5.0宏汇编及DOS系统环境运行。
原理与接口技术部分实验的设计,有意识地培养学生软件、硬件有机结合的思维能力,使他们真正掌握微型机软件、硬件相结合的设计方法。该部分实验使用西安唐都科教仪器公司生产的TDS-MD实验系统。
本书适用面广,可作为普通高校计算机专业硬件实验课程的教材和实验教学参考书。使用时可依据课时情况选做部分内容,某些实验内容稍加修改可移植到其他实验系统中。
书中第1部分实验1至实验5由李骊编写,实验6至实验10由许力编写,第2部分实验12至实验17由吴同和编写,实验11、18、19、20由周曦国编写,全书由李骊统稿。本书在编写过程中,得到潘新民教授和张桂芸副教授的具体指导,在此向他们表示衷心的感谢。同时向“参考文献”中列出的文献的作者表示感谢。