本书是“清华大学计算机基础教育课程系列教材”中的《计算机硬件技术基础(第2版)》一书的配套教材。全书安排了21个实验,分三个部分:软件实验、硬件基础实验、硬件提高实验。软件实验包括DEBUG 程序使用、汇编语言程序结构和设计、中断功能调用和中断程序设计;硬件基础实验包括硬中断程序设计,定时/计数器 8253、并行接口 8255A、串行接口 8251A、A/D、D/A等芯片的使用;硬件提高实验包括小键盘、鼠标、打印机接口,数码管和液晶显示,语音录入与回放,温度和红外检测等。其中硬件实验以清华大学 TPC-1 型16位微机实验系统为实验环境。三部分实验分三个层次,具有基础性、实用性和提高性。
本书既可作为高等院校“计算机硬件技术基础”等课程的实验教材,又可供工程技术人员参考。
实验须知
第一部分 软件实验
实验一 DEBUG 程序的使用
实验二 汇编语言程序结构
实验三 DOS 和 BIOS 中断功能调用
实验四 汇编语言程序设计
实验五 软中断程序设计
第二部分 硬件基础实验
实验六 计数器/定时器 8253
实验七 硬中断程序设计
实验八 并行接口 8255A
实验九 串行接口 8251A
实验十 数/模转换
实验十一 模/数转换
实验十二 存储器扩展
实验十三 DMA 传送
第三部分 硬件提高实验
实验十四 数码管显示
实验十五 小键盘接口
实验十六 鼠标接口
实验十七 打印机接口
实验十八 液晶显示
实验十九 语音录入与回放
实验二十 温度检测
实验二十一 红外检测
附录1 调试程序 DEBUG
附录2 汇编程序、连接程序、DOS 的装入和返回功能
附录3 TPC-1 型微机实验系统
附录4 常用集成电路引脚图
附录5 完整实验电路图举例
附录6 示波器的使用
附录7 液晶模块 MGLS-12864
参考文献
四、问题思考
1.调用 INT 21H 中的 0AH、09H 功能时,要注意什么?用 0AH 输入的字符串,不加处理,能否直接用 09H 功能输出?
2.ASCIIZ 字符串的作用是什么,它的格式是怎样?