目录 1
第1篇 习题 1
1 微型计算机概述 1
2 16位和32位微处理器 1
3 16位和32位微处理器的指令系统 5
4 存储器和高速缓存技术 15
5 微型计算机和外设的数据传输 17
6 串并行通信和接口技术 18
7 中断控制器、DMA控制器和计数器/定时器 19
8 模/数和数/模转换 22
9 键盘技术和LED 22
10 CRT显示技术 23
11 打印机的工作原理和接口技术 24
12 软盘、硬盘和光盘子系统 25
13 总线 25
14 主机系统的结构和工作原理 26
15 微型机操作系统 28
第2篇 实验题与综合训练题 34
1 汇编语言程序设计实验题 34
程序设计实验1 两个多位十进制数相加的实验 34
程序设计实验2 两个数相乘的实验 35
程序设计实验3 BCD码相乘的实验 36
程序设计实验4 字符匹配实验 37
程序设计实验5 字符串匹配实验 38
程序设计实验6 从键盘输入数据并显示的实验 39
程序设计实验7 字符和数据的显示实验 40
程序设计实验8 响铃实验 41
程序设计实验9 接收年、月、日信息并显示的实验 42
程序设计实验10 将键盘输入的小写字母转换成大写字母的实验 43
程序设计实验11 保留最长行输入字符的实验 44
程序设计实验12 计算机钢琴的实验 45
程序设计实验13 排序实验 46
程序设计实验14 学生成绩名次表实验 47
程序设计实验15 设置光标的实验 48
程序设计实验16 清除窗口的实验 48
程序设计实验17 计算N!的实验 49
程序设计实验18 写文件的实验 50
程序设计实验19 读文件的实验 52
程序设计实验20 显示目录的实验 53
2 微型机接口实验题(以“TPC-1实验系统”为扩展设备) 54
接口实验1 8253计数器/定时器的实验 54
接口实验2 8255A并行接口实验(1) 55
接口实验3 8255A并行接口实验(2) 58
接口实验4 8255A并行接口实验(3) 61
接口实验5 8251A串行口的实验 62
接口实验6 8259A中断控制器实验 66
接口实验7 D/A实验 68
接口实验8 A/D实验 70
接口实验9 RAM实验 72
接口实验10 DMA实验 73
接口实验11 LED显示实验 75
接口实验12 微机接口综合实验 78
3 接口技术和系统技术综合训练题 79
综合训练题1 CPU的模式配置 79
综合训练题2 CPU的技术发展 79
综合训练题3 存储器设计 79
综合训练题4 换码指令的应用 80
综合训练题5 按学号查找学生姓名 80
综合训练题6 串操作指令的总结 80
综合训练题9 总结串并行传输的特点和使用 81
综合训练题10 接口译码电路的设计 81
综合训练题8 测试程序的执行时间 81
综合训练题7 仿真订票系统的设计 81
综合训练题11 数据传输方法的总结 82
综合训练题12 8259A的编程 82
综合训练题13 中断处理程序设计和装配 83
综合训练题14 8253的初始化编程 84
综合训练题15 8253和8255A的编程 85
综合训练题16 锯齿波发生器设计 86
综合训练题17 A/D转换电路和流程设计 86
综合训练题18 键盘扫描程序设计 86
综合训练题19 重键识别程序的设计 86
综合训练题22 查询方式打印机控制技术 87
综合训练题20 09H键盘中断处理程序的流程 87
综合训练题21 LED扫描和驱动电路设计 87
综合训练题23 打印机驱动程序 88
综合训练题24 激光打印机的工作原理 89
综合训练题25 硬盘数据安全技术的总结 89
综合训练题26 软盘扇区读写技术 89
综合训练题27 多层次总线结构 89
综合训练题28 建立屏幕窗口 89
综合训练题29 字符串的接收 90
综合训练题30 读写文件 90
综合训练题31 中断处理程序的设计 90
综合训练题32 读取键盘输入和显示字符串 91
综合训练题33 读取键盘信息并作相应处理 92
综合训练题34 计算机串行通信 93
附录 94
附录A 汇编语言程序的建立和执行 94
附录B ASCII字符表 98
附录C TPC-1实验系统的结构及使用说明 100
附录D 主要硬件芯片的引脚号和信号名称 102
附录E 8086指令详解 105
附录F 80386指令详解 139
附录G Pentium和80486新增加的指令 159
附录H 模拟试卷 161
附录I 模拟试卷答案 163