第1部分 习题 1
第1章 计算机系统概述 1
第2章 指令系统 2
第3章 汇编语言程序设计 3
第4章 32位微处理器Pentium 11
第5章 存储器、存储管理和高速缓存技术 13
第6章 计算机和外设的数据传输 14
第7章 串/并行通信及其接口技术 15
第8章 中断控制器的编程结构、工作方式及编程 16
第9章 DMA控制器的编程结构及编程 17
第10章 计数器/定时器和多功能接口芯片 18
第11章 模/数、数/模转换及综合应用 18
第12章 输入设备的工作原理与接口技术 19
第13章 输出设备的工作原理与接口技术 20
第14章 外存储器的原理与技术 22
第15章 总线技术 22
第16章 Pentium计算机系统的结构 23
第2部分 实验及参考程序 25
实验1 两个多位十进制数相加的实验 25
实验2 两个数相乘的实验 27
实验3 BCD码相乘的实验 29
实验4 字符匹配实验 32
实验5 字符串匹配实验 35
实验6 从键盘输入数据并显示的实验 38
实验7 字符和数据的显示实验 40
实验8 响铃实验 43
实验9 接收年、月、日信息并显示的实验 45
实验10 将键盘输入的小写字母转换为大写字母的实验 49
实验11 保留最长行输入字符的实验 51
实验12 计算机钢琴的实验 54
实验13 排序实验 56
实验14 学生成绩名次表实验 60
实验15 设置光标的实验 64
实验16 清除窗口的实验 66
实验17 计算N!的实验 67
实验18 写文件的实验 71
实验19 读文件的实验 76
第3部分 综合训练题 79
综合训练题1 CPU的模式配置 79
综合训练题2 CPU的技术发展 79
综合训练题3 存储器设计 79
综合训练题4 换码指令的应用 79
综合训练题5 按学号查找学生姓名 80
综合训练题6 串操作指令的总结 80
综合训练题7 仿真订票系统的设计 80
综合训练题8 测试程序的执行时间 81
综合训练题9 总结串/并行传输的特点和使用 81
综合训练题10 接口译码电路的设计 81
综合训练题11 数据传输方法的总结 81
综合训练题12 8259A的编程 81
综合训练题13 中断处理程序的设计和装配 82
综合训练题14 8253/8254的初始化编程 84
综合训练题15 8253/8254和8255A的编程 84
综合训练题16 锯齿波发生器设计 85
综合训练题17 A/D转换电路和流程设计 86
综合训练题18 键盘扫描程序设计 86
综合训练题19 09H键盘中断处理程序的流程 86
综合训练题20 查询方式打印机控制技术 86
综合训练题21 打印机驱动程序 87
综合训练题22 激光打印机的工作原理 88
综合训练题23 多层次总线结构 88
综合训练题24 建立屏幕窗口 88
综合训练题25 字符串的接收 88
综合训练题26 读/写文件 88
综合训练题27 8253/8254和8259A的综合应用 89
综合训练题28 读取键盘输入和显示字符串 90
综合训练题29 读取键盘信息并作相应处理 91
综合训练题30 计算机串行通信 91
综合训练题31 总结Pentium系统的结构 92
第4部分 模拟试卷 93
模拟试卷1 93
模拟试卷1的答案 95
模拟试卷2 98
模拟试卷2的答案 100
附录 103
附录A 汇编语言程序的建立、调试和执行 103
附录B ASCII字符表 107
附录C 微型机操作系统MS-DOS及其调用 109
附录D Pentium指令详解 120