微型计算机原理及应用
2006-8
北京航空航天大学出版社
甘勇
298
《高等学校通用教材:微型计算机原理及应用》全面细致地讲述了微型计算机原理及应用的各个方面,包括微型计算机结构及发展、微型计算机各组成部分的原理、指令系统、汇编语言程序设计、常用接口技术及其应用、常用输入输出设备、微型计算机应用系统的设计与开发等。在传统内容的基础上力求反映微型计算机发展的新技术及其应用的新领域。 全书注重理论联系实际,在重点介绍微型计算机系统基本原理、基本概念的基础上,提供了丰富的实例;强调突出实践,加强对学生设计与开发能力的培养。《高等学校通用教材:微型计算机原理及应用》既可作为大专院校计算机及电类专业本科生微型计算机原理及应用课程的教材,同时也可供从事微型计算机软硬件开发工作的科技人员参考使用。
第1章 微型计算机系统概述11.1 概述11.2 微型计算机系统11.2.1 微处理器21.2.2 微型计算机31.2.3 微型计算机系统5习题7第2章 微型计算机系统的微处理器(80X86)82.1 80X86的结构82.1.1 Intel 8086微处理器的基本结构82.1.2 Intel 80286微处理器的基本结构92.1.3 Intel 80386微处理器的基本结构102.1.4 Intel 80486微处理器的基本结构102.1.5 Intel Pentium微处理器的基本结构132.1.6 Pentium Pro微处理器142.1.7 Pentium MMX微处理器152.1.8 Pentium Ⅱ微处理器162.1.9 Pentium Ⅲ微处理器172.1.10 Pentium 4182.2 8086/8088的编程结构202.3 8086/8088 CPU的引脚信号和工作模式252.3.1 最大和最小工作模式252.3.2 8086/8088 CPU的引脚信号和功能252.3.3 最小模式282.3.4 最大模式322.4 寄存器结构362.5 8086/8088的存储器组织392.5.1 8086存储器的分体结构392.5.2 存储器的分段管理412.6 8086的I/O组织422.7 80X86微处理器的基本时序422.7.1 8086微处理器的基本时序432.7.2 80386的总线周期49习题51第3章 半导体存储器533.1 存储器的分类533.2 半导体存储器的结构543.3 16位和32位微机系统中的内存接口和存储管理563.3.1 8086/8088的分体结构和存储器组织563.3.2 存储器的分段管理583.3.3 8086的I/O组织613.3.4 存储器芯片的连接623.3.5 存储器与80386/80486和Pentium CPU之间的连接673.4 高速缓存(Cache)技术683.4.1 Cache存储器的结构683.4.2 Cache的设计703.4.3 Intel Pentium的Cache块组织723.5 虚拟存储技术723.6 高级DRDM结构技术73习题74第4章 微型计算机和外设间的数据传输754.1 概述754.1.1 接口电路754.1.2 接口的功能764.1.3 接口分类774.2 CPU和输入输出设备之间的信号784.2.1 数据信息784.2.2 状态信息794.2.3 控制信息794.3 输入输出端口794.3.1 输入输出端口的分类804.3.2 输入输出端口的编址方法804.3.3 I/O端口地址译码814.3.4 CPU的输入输出指令834.4 CPU和输入输出设备信息交换834.4.1 无条件传送方式844.4.2 查询方式844.4.3 中断控制方式864.4.4 直接存储器存取(DMA)方式874.4.5 I/O处理机方式874.4.6 输入输出过程中的几个问题874.4.7 接口与系统的连接88习题90第5章 微型计算机的指令系统915.1 8086/8088汇编语言及指令的格式与寻址方式915.1.1 8086/8088汇编语言指令语句格式915.1.2 8086/8088的寻址方式925.2 指令系统955.2.1 数据传送指令955.2.2 算术运算类指令1005.2.3 逻辑运算和移位指令1085.2.4 串操作指令1115.2.5 控制类指令115习题119第6章 汇编语言程序设计1236.1 汇编语言的基本语法1236.1.1 汇编语言的结构1236.1.2 汇编语言的语句1356.1.3 数值表达式1366.1.4 地址表达式1386.1.5 变量和标号1406.1.6 符号1446.2 汇编语言程序设计1456.2.1 顺序程序设计1466.2.2 分支程序设计1476.2.3 循环程序设计1556.2.4 子程序设计1596.2.5 DOS功能调用和基本输入输出系统BIOS1676.3 高级汇编语言编程1756.3.1 结构1756.3.2 记录177习题181第7章 中断系统与可编程中断控制器1827.1 中断的基本概念1827.1.1 基本概念1827.1.2 中断处理1827.1.3 中断优先级的识别1847.2 8086/8088的中断系统1867.2.1 8086/8088的中断分类1867.2.2 中断向量和中断向量表1877.2.3 硬件中断1877.2.4 软件中断1907.3 可编程中断控制器8259A原理及其应用1947.3.1 8259A的引脚信号与编程结构1957.3.2 8259A的工作方式1987.3.3 8259A的初始化命令字和操作命令字203习题214第8章 并/串行通信与接口2168.1 并行通信与接口2168.1.1 概述2168.1.2 8255A的结构和工作模式2168.1.3 8255A的应用举例2268.2 串行通信与接口2298.2.1 串行通信的基本概念2298.2.2 模拟传输DTE-DCE接口标准--RS232C接口标准2318.2.3 RS449、RS423A和RS422A接口标准2348.2.4 数字传输DTEDCE接口标准--CCITT X.21建议标准2358.2.5 8251A串行接口电路及其应用235习题243第9章 计数器/定时器与DMA控制器2449.1 计数器/定时器2449.1.1 概述2449.1.2 可编程计数器/定时器8253A及其应用2449.2 DMA控制器2539.2.1 概述2539.2.2 8237A控制器及其在PC/AT系统中的应用254习题262第10章 数/模和模/数转换26310.1 概述26310.2 数/模(D/A)转换器26310.2.1 数/模转换的原理26310.2.2 数/模转换器集成芯片简介26510.3 模/数转换器26610.3.1 模/数转换器的原理26610.3.2 模/数转换器芯片简介26810.3.3 A/D、D/A应用系统设计268习题270第11章 常用输入输出设备27111.1 键盘和鼠标27111.1.1 键盘27111.1.2 鼠标27211.2 触摸屏27211.3 光笔27411.4 扫描仪27411.5 LED显示器27511.6 液晶显示器27611.7 CRT显示器27711.8 打印机279习题280第12章 微型计算机测控应用系统设计28112.1 微机测控应用系统设计概述28112.1.1 微机测控应用系统的结构及工作原理28112.1.2 微机测控系统设计的基本原则和要求28212.1.3 微机应用系统设计的基本内容和步骤28312.2 微机应用系统设计实例285附录1 常用DOS命令292附录2 调试程序DEBUG的使用方法294参考文献299
《高等学校通用教材:微型计算机原理及应用》介绍了微型计算机的原理及其硬件设计、汇编语言程序设计、常用接口技术、常用输入输出设备、微机应用系统的设计与开发等内容;并通过实际的应用项目为例讲述了微机应用系统的设计和开发过程。 教材注重理论联系实际。在重点介绍微型计算机系统基本原理、基本概念的基础上,突出实践,强化对学生设计与开发能力的培养。既可作为大专院校计算机及电类专业本科生微机原理及应用课程的教材,也可作为从事微机软硬件开发工作科技人员的参考书。