内容简介
本书包括三部分,第一部分是微型计算机原理及应用的理论教学内容,共分为14章:微型计算机概述,Intel 8086/8088微处理器,8086/8088的寻址方式与指令系统,MASM汇编语言基础,8086/8088汇编语言程序设计,总线技术与I/O接口技术基础,内存储器及其管理,并行接口与串行接口,中断技术与中断控制器,定时/计数技术与接口,DMA技术与DMA控制器,数/模和模/数转换,人机接口技术,高档微型计算机。第二部分是微型计算机原理及应用的实验指导,分为软件实验和硬件实验。第三部分是微型计算机原理及应用的课程设计指导,包括CPU系统与存储器扩展设计,接口技术应用设计,以及课程设计实例等。本书既可作为大学电类专业(包括计算机专业)本科教材,又可作为相关专业技术人员进行微机开发应用的参考书,还可作为等级考试和考研的参考书。
目录
第1部分 微型计算机原理及应用
第1章 微型计算机概述
1.1 微型计算机发展简史与展望
1.2 微型计算机的特点及其分类
1.3 微处理器、微型计算机和微型计算机系统
1.4 数制与编码
1.5 微型计算机的应用及实例
习题与思考题
第2章 Intel 8086/8088微处理器
2.1 8086/8088的编程结构
2.2 8086/8088的工作模式和引脚功能
2.3 8086/8088的总线操作和时序
2.4 8086/8088的存储器组织和I/O组织
2.5 IBM PC/XT主机系统结构和工作原理
习题与思考题
第3章 8086/8088的寻址方式和指令系统
3.1 8086/8088的寻址方式
3.2 8086/8088的指令系统
习题与思考题
第4章 MASM汇编语言基础
4.1 汇编语言语句种类及其格式
4.2 汇编语言数据
4.3 表达式与运算符
4.4 程序的段结构
4.5 其他常用伪指令
4.6 汇编语言上机调试
习题与思考题
第5章 8086/8088汇编语言程序设计
5.1 汇编语言源程序的框架结构
5.2 顺序结构程序设计
5.3 分支结构程序设计
5.4 循环结构程序设计
5.5 子程序设计
5.6 高级汇编语言技术
5.7 DOS功能子程序的调用
习题与思考题
第6章 总线技术与I/O接口基础
6.1 总线技术
6.2 I/O接口基础
习题与思考题
第7章 内存储器及其管理
7.1 存储器概述
7.2 半导体存储器
7.3 半导体存储器在微机系统中的应用
7.4 PC微机的存储器
习题与思考题
第8章 并行接口与串行接口
8.1 并行接口
8.2 串行接口
习题与思考题
第9章 中断技术与中断控制器
9.1 中断技术概述
9.2 8086/8088中断系统
9.3 可编程中断控制器82C59A
9.4 高档微机中断系统
习题与思考题
第10章 定时/计数技术及接口
10.1 定时/计数技术概述
10.2 可编程定时器/计数器8253/8254
10.3 8253在微机系统中的应用
10.4 高档微机的定时器
习题与思考题
第11章 DMA技术与DMA控制器
11.1 DMA技术概述
11.2 可编程DMA控制器8237A
11.3 DMA技术在微机系统中的应用
11.4 高档微机的DMA功能
习题与思考题
第12章 数/模和模/数转换
12.1 概述
12.2 D/A转换器
12.3 A/D转换器
习题与思考题
第13章 人机接口技术
13.1 键盘原理及其接口技术
13.2 CRT显示器原理及接口技术
13.3 LED显示器原理及接口技术
13.4 LCD显示器原理及接口技术
13.5 打印机及其接口技术
13.6 其他交互式人机接口及有关设备
习题与思考题
第14章 高档微型计算机
14.1 Intel 80x86微处理器
14.2 Intel Pentium微处理器
14.3 IA-64体系架构
14.4 高档微机存储器的扩展技术
习题与思考题
第2部分 实验指导
第1章 软件部分
实验1 32位二进制数乘法实验
实验2 折半查找算法实验
实验3 冒泡排序算法实验
实验4 字符匹配实验
实验5 计算机钢琴实验
第2章 硬件部分
实验1 8255A转弯灯实验
实验2 8255A模拟交通灯实验
实验3 8279控制LED显示实验
实验4 D/A转换实验
实验5 A/D转换实验
实验6 8259A中断实验
实验7 8253定时器/计数器实验
实验8 8251A串行接口实验
实验9 继电器控制实验
实验10 直流电机调速实验
第3部分 课程设计指导
第1章 概 述
1.1 微型计算机原理及应用课程设计应达到的目标
1.2 微型计算机原理及应用课程设计的主要内容
1.3 微型计算机原理及应用课程设计的一般步骤
1.4 微型计算机原理及应用课程设计报告的要求
第2章 课程设计的题目与要求
2.1 CPU系统与存储器扩展设计
2.2 接口技术应用设计
第3章 课程设计实例
3.1 CPU系统设计实例
3.2 存储器扩展设计实例
3.3 接口技术应用设计实例
附录
附录1 ASCⅡ(美国信息交换标准码)字符表(7位码)
附录2 8086/8088指令对状态标志位的影响
参考文献