第1部分 基础软件实验 1
实验一 DEBUG入门 1
实验二 编辑、汇编、链接和调试源程序 6
实验三 顺序结构程序设计 9
实验四 分支结构程序设计 11
实验五 循环结构程序设计 14
实验六 子程序设计 16
实验七 冒泡排序 18
实验八 二分查找法 20
第2部分 基础硬件实验 23
实验一 8255A并行输入/输出接口实验 23
实验二 8255A与键盘、LED、数码管显示 30
实验三 8253定时计数器实验 37
实验四 8259A中断控制器实验 40
实验五 8251A可编程通信实验 49
实验六 8251A可编程通信实验(与微机) 54
实验七 并行D/A实验 58
实验八 并行A/D实验 59
实验九 8250可编程通信实验 62
实验十 8279键盘显示实验 66
实验十一 8237 DMA传输实验 69
实验十二 图形点阵显示实验 73
第3部分 综合实验 83
实验一 简易电子琴实验 83
实验二 步进电动机实验 91
实验三 电子钟(CLOCK) 98
第4部分 课程设计 105
设计题目一 带时间显示的十字路口交通信号模拟装置设计 105
设计题目二 交通信号灯模拟控制系统的设计二 111
设计题目三 全自动洗衣机微机控制器设计 120
设计题目四 电子钟程序设计 123
附录A 汇编语言上机实验基础 126
A.1 汇编语言程序上机实验过程 126
A.2 宏汇编程序MASM 127
A.3 调试程序DEBUG 129
A.4 调试程序TDEBUG 136
A.5 EMU 8086 137
A.6 总结 139
A.7 实验及实验报告要求 139
附录B 星研实验仪介绍 140
B.1 功能特点 140
B.2 软件 142
B.3 硬件 150
参考文献 165