第1部分 微型计算机原理及应用 2
第1章 微型计算机概述 2
1.1 微型计算机发展简史与展望 2
1.2 微型计算机的特点及其分类 3
1.3 微处理器、微型计算机和微型计算机系统 6
1.4 数制与编码 9
1.5 微型计算机的应用及实例 12
习题与思考题 14
第2章 Intel 8086/8088微处理器 15
2.1 8086/8088的编程结构 16
2.2 8086/8088的工作模式和引脚功能 21
2.3 8086/8088的总线操作和时序 31
2.4 8086/8088的存储器组织和I/O组织 37
2.5 IBM PC/XT主机系统结构和工作原理 39
习题与思考题 49
第3章 8086/8088的寻址方式和指令系统 51
3.1 8086/8088的寻址方式 51
3.2 8086/8088的指令系统 60
习题与思考题 98
第4章 MASM汇编语言基础 101
4.1 汇编语言语句种类及其格式 101
4.2 汇编语言数据 103
4.3 表达式与运算符 107
4.4 程序的段结构 111
4.5 其他常用伪指令 113
4.6 汇编语言上机调试 116
习题与思考题 123
第5章 8086/8088汇编语言程序设计 125
5.1 汇编语言源程序的框架结构 125
5.2 顺序结构程序设计 127
5.3 分支结构程序设计 129
5.4 循环结构程序设计 135
5.5 子程序设计 143
5.6 高级汇编语言技术 150
5.7 DOS功能子程序的调用 157
习题与思考题 162
第6章 总线技术与I/O接口基础 163
6.1 总线技术 163
6.2 I/O接口基础 184
习题与思考题 192
第7章 内存储器及其管理 193
7.1 存储器概述 193
7.2 半导体存储器 194
7.3 半导体存储器在微机系统中的应用 199
7.4 PC微机的存储器 205
习题与思考题 206
第8章 并行接口与串行接口 208
8.1 并行接口 208
8.2 串行接口 229
习题与思考题 254
第9章 中断技术与中断控制器 256
9.1 中断技术概述 256
9.2 8086/8088中断系统 258
9.3 可编程中断控制器82C59A 262
9.4 高档微机中断系统 278
习题与思考题 282
第10章 定时/计数技术及接口 284
10.1 定时/计数技术概述 284
10.2 可编程定时器/计数器8253/8254 285
10.3 8253在微机系统中的应用 303
10.4 高档微机的定时器 304
习题与思考题 305
第11章 DMA技术与DMA控制器 306
11.1 DMA技术概述 306
11.2 可编程DMA控制器8237A 311
11.3 DMA技术在微机系统中的应用 321
11.4 高档微机的DMA功能 323
习题与思考题 324
第12章 数/模和模/数转换 326
12.1 概述 326
12.2 D/A转换器 327
12.3 A/D转换器 333
习题与思考题 340
第13章 人机接口技术 341
13.1 键盘原理及其接口技术 342
13.2 CRT显示器原理及接口技术 346
13.3 LED显示器原理及接口技术 351
13.4 LCD显示器原理及接口技术 366
13.5 打印机及其接口技术 368
13.6 其他交互式人机接口及有关设备 373
习题与思考题 376
第14章 高档微型计算机 378
14.1 Intel 80x86微处理器 378
14.2 Intel Pentium微处理器 392
14.3 IA-64体系架构 396
14.4 高档微机存储器的扩展技术 398
习题与思考题 410
第2部分 实验指导 412
第1章 软件部分 412
实验1 32位二进制数乘法实验 412
实验2 折半查找算法实验 413
实验3 冒泡排序算法实验 416
实验4 字符匹配实验 418
实验5 计算机钢琴实验 420
第2章 硬件部分 423
实验1 8255A转弯灯实验 423
实验2 8255A模拟交通灯实验 426
实验3 8279控制LED显示实验 428
实验4 D/A转换实验 430
实验5 A/D转换实验 433
实验6 8259A中断实验 439
实验7 8253定时器/计数器实验 442
实验8 8251A串行接口实验 444
实验9 继电器控制实验 447
实验10 直流电机调速实验 449
1.2 微型计算机原理及应用课程设计的主要内容 454
1.3 微型计算机原理及应用课程设计的一般步骤 454
第1章 概述 454
1.1 微型计算机原理及应用课程设计应达到的目标 454
第3部分 课程设计指导 454
1.4 微型计算机原理及应用课程设计报告的要求 456
第2章 课程设计的题目与要求 458
2.1 CPU系统与存储器扩展设计 458
2.2 接口技术应用设计 459
第3章 课程设计实例 469
3.1 CPU系统设计实例 469
3.2 存储器扩展设计实例 471
3.3 接口技术应用设计实例 480
附录 526
附录1 ASCII(美国信息交换标准码)字符表(7位码) 526
附录2 8086/8088指令对状态标志位的影响 528
参考文献 529