图书中心
图书中心
新书推荐
当前位置: 网站首页 -> 图书中心 -> 新书推荐 -> 正文
微型计算机原理与接口
  • 【作者】:李正华
  • 【出版时间】:2005-08
  • 【字 数】:418(千字)
  • 【定 价】:¥24(元)
  • 【出 版 社】:中南大学出版社
  • 【ISBN】:7-81105-150-8/TP·015
  • 【页 码】:258(页)
  • 【开 本】:16开
本书是根据湖南省计算机学会高等学校计算机专业教材编写协作会议精神编写而成。内容包括:微型计算机系统概述,微型计算机的微处理器,存储器系统,输入和输出系统,中断技术,并行I/O接口,定时/计数器,串行通信,数/模与模/数转换,软件接口,常用外围设备,汇编语言程序设计,8086指令系统。每章后面附有思考题。本书既可作为高等院校工科有关专业的教材,也是从事微机应用与开发的技术人员难得的自学参考书。
第1章 微型计算机系统概述(1) 1.1 概 述(1) 1.1.1 微型计算机的发展概况(1) 1.1.2 微型计算机的特点和应用(3) 1.1.3 微型计算机的分类(5) 1.1.4 微型计算机的主要性能指标(7) 1.1.5 微型计算机的常用数据(7) 1.2 微处理器、微型机、微型机系统(8) 1.2.1 微型计算机的系统与系统的层次结构(8) 1.2.2 微型计算机的硬件结构(9) 1.3 IBM PC系列微型机概况(11) 第2章 微型计算机的微处理器 2.1 8086/8088微处理器(13) 2.1.1 8086/8088微处理器的特点(13) 2.1.2 8086/8088的存储器组织和I/O组织(13) 2.1.3 8086/8088的结构(15) 2.1.4 8086/8088微处理器的程序执行过程(17) 2.1.5 8086系统的存储器读写操作过程(18) 2.1.6 8086/8088的最大模式与最小模式(20) 2.1.7 8086/8088引脚信号(20) 2.1.8 8086/8088CPU最小工作模式系统与总线读写操作时序(22) 2.1.9 最大工作模式系统(26) 2.2 80286~Pentium 微处理器(29) 第3章 存储器系统(33) 3.1 存储器概述(33) 3.1.1 存储器的主要技术指标(33) 3.1.2 存储器的分类(33) 3.2 半导体存储器的接口特性(35) 3.2.1 存储器芯片的接口特性(35) 3.2.2 存储器与CPU的接口(39) 3.3 80X86存储器系统(39) 3.3.1 存储器系统的构成 3.3.2 80X86存储器系统(46) 3.3.3 SIMM 存储条(49) 3.4 微型机的存储器结构与存储管理(50) 3.4.1 存储器系统分层结构(50) 3.4.2 存储器系统的管理(51) 第4章 常用外围设备(54) 4.1 磁 盘(54) 4.1.1 软磁盘存储器(54) 4.1.2 硬盘驱动器(56) 4.2 光盘存储器(58) 4.3 键盘及其接口(58) 4.3.1 键盘的工作原理(59) 4.3.2 PC系列键盘及其接口电路(59) 4.4 LED及LCD显示器及其接口(60) 4.4.1 LED显示器及其接口(60) 4.5 其他常用人-机输入接口(62) 4.5.1 鼠标及其接口(62) 4.5.2 笔式输入设备及其接口(63) 4.5.3 触摸屏及其接口(64) 第5章 8086指令系统(66) 5.1 概 述(66) 5.1.1 指令的基本内容(66) 5.1.2 8086指令的基本格式(67) 5.1.3 8086CPU的寻址方式(67) 5.2 8086CPU指令系统(70) 5.2.1 数据传送类指令(70) 5.2.2 算术运算类指令(76) 5.2.3 逻辑运算与移位类指令(80) 5.2.4 串操作类指令(84) 5.2.5 控制转移类指令(87) 5.2.6 处理器控制指令(91) 第6章 汇编语言程序设计(94) 6.1 汇编语言源程序的结构(94) 6.1.1 8086/8088汇编语言的一个例子(94) 2微型计算机原理与接口 6.1.2 8086/8088汇编语言源程序的一般格式(95) 6.1.3 8086/8088汇编语言语句格式(96) 6.2 汇编语言的基本语法(96) 6.2.1 标识符(96) 6.2.2 常量、变量和标号(97) 6.2.3 表达式和运算符(98) 6.3 伪指令(102) 6.3.1 符号定义伪指令(赋值语句)(102) 6.3.2 内存数据定义伪指令(103) 6.3.3 段结构伪指令(105) 6.3.4 位置计数器$(107) 6.3.5 过程(子程序)伪指令(107) 6.3.6 模块伪指令(108) 6.3.7 记录伪指令(109) 6.3.8 结构伪指令(111) 6.4 汇编语言程序的上机过程(111) 6.4.1 汇编语言程序上机运行的工作环境(111) 6.4.2 程序的编辑、汇编、连接、运行、调试过程(112) 6.5 系统功能调用(115) 6.5.1 DOS系统功能调用(115) 6.5.2 BIOS中断调用(118) 6.5.3 综合举例:简单的人机对话(120) 6.6 汇编语言程序设计及举例(121) 6.6.1 简单程序设计(121) 6.6.2 分支结构程序设计(124) 6.6.3 循环程序设计(128) 6.6.4 子程序设计(130) 第7章 输入和输出系统(137) 7.1 I/O接口概述(137) 7.1.1 接口中的数据(137) 7.1.2 接口的基本功能(138) 7.1.3 接口的基本结构(139) 7.1.4 I/O端口及编址(139) 7.1.5 I/O端口地址译码(140) 7.2 CPU与外设之间的数据传送方式(142) 7.2.1 程序控制的I/O方式(143) 7.2.2 中断传送方式(144) 7.2.3 直接存储器存取(DMA)方式(145) 第8章 中断技术(146) 8.1 中断的基本概念(146) 8.1.1 中 断(146) 8.1.2 中断系统(146) 8.1.3 中断流程(146) 8.1.4 中断优先级(147) 8.1.5 中断嵌套(147) 8.1.6 中断屏蔽(147) 8.2 中断管理(148) 8.2.1 CPU响应中断的条件(148) 8.2.2 中断响应(148) 8.2.3 中断分类及中断类型码(149) 8.2.4 自编中断服务程序举例(153) 8.3 可编程中断控制器8259A(154) 8.3.1 8259A芯片内部结构(154) 8.3.2 8259A的外部引脚(156) 8.3.3 8259A芯片的工作方式(156) 8.3.4 8259A的编程(160) 8.3.5 8259A的级联(165) 8.3.6 8259A的应用举例(166) 第9章 并行I/O 接口(168) 9.1 并行接口的特点(168) 9.1.1 并行接口的概念(168) 9.1.2 并行接口的结构、功能和信号(168) 9.2 可编程并行接口8255A(169) 9.2.1 8255A的内部结构(169) 9.2.2 8255A的引脚功能(170) 9.2.3 8255A的工作方式(172) 9.2.4 8255A的编程(176) 9.3 8255A在PC/XT机上的应用(179) 9.4 8255A与打印机接口(181) 9.4.1 8255A方式0与打印机接口(181) 9.4.2 8255A方式1与打印机接口(183) 9.5 8255A与简易键盘的接口(185) 9.5.1 键盘的工作原理(185) 9.5.2 键的识别(185) 4微型计算机原理与接口第10章 定时/计数器(191) 10.1 定时与计数(191) 10.1.1 定时与计数(191) 10.1.2 定时与计数的实现方法(191) 10.2 定时/计数器芯片Intel8253(192) 10.2.1 8253内部结构(192) 10.2.2 8253的外部引脚(193) 10.2.3 8253的工作方式(193) 10.2.4 8253的编程(198) 10.3 定时/计数器应用实例(199) 10.3.1 8253在PC机上的应用(199) 第11章 串行通信(202) 11.1 串行通信的基本概念(202) 11.1.1 串行通信的连接方式(202) 11.1.2 波特率和发送/接收时钟(202) 11.1.3 串行通信的基本方式(203) 11.1.4 串行接口的功能(204) 11.2 可编程串行通信接口8251A(204) 11.2.1 8251A的功能(204) 11.2.2 8251A 的内部结构(204) 11.2.3 8251A的编程(206) 11.3 RS-232C串行接口标准(210) 11.3.1 RS-232C接口标准的机械特性(212) 11.3.2 RS-232C接口标准的电气特性(212) 11.3.3 RS-232C的引脚定义(212) 11.4 USB接口标准(213) 11.4.1 USB总线概述(213) 11.4.2 USB的系统组成(214) 11.4.3 总线协议(216) 第12章 数/模与模/数转换(217) 12.1 数/模(D/A)转换接口(217) 12.1.1 数/模转换原理(217) 12.1.2 DAC0832转换器(219) 12.2 模/数(A/D)转换接口(222) 12.2.1 模/数转换原理(222) 12.2.2 A/D 转换的实现(223) 5目 录 12.2.3 A/D转换器的主要技术指标(225) 12.2.4 ADC0809转换器(226) 12.2.5 AD574A(228) 12.3 微型机系统的A/D和D/A通道(230) 12.3.1 模拟量的输入通道(230) 12.3.2 模拟量的输出通道(231) 12.3.3 应用实例(231) 第13章 软件接口(235) 13.1 软件接口概述(235) 13.1.1 PC引导过程(235) 13.1.3 接口的数据区(239) 13.1.4 驱动软件的运行方式(239) 13.1.5 驱动软件的层次接口(240) 13.2 DOS系统的软件接口(242) 13.2.1 裸机层软件接口及实现(242) 13.2.2 BIOS级软件接口及实现(244) 13.2.3 DOS操作系统功能级软件接口及实例 13.3 Windows操作系统下的软件接口(248) 13.3.1 Windows操作系统的体系结构(248) 13.3.2 Windows的驱动结构(249) 13.3.3 Windows的设备驱动调用过程(252) 13.3.4 设备驱动程序的接口模型(254) 13.3.5 Windows的用户层进程(255) 13.3.6 Windows用户层的外设功能调用(257) 参考文献(258)
本书以当前应用最为广泛的PC系列微型计算机为背景,全面阐述了微型计算机系统的基本概念、基本组成和基本工作原理以及微型计算机接口技术的原理和应用。全书共分13章,前面部分阐述微型计算机原理,后面章节则详细讨论了接口技术原理以及各种典型接口。第1章介绍了微型计算机的发展、分类、组成和性能评价指标,以及相关的专业术语;第2章以Intel8086/8088至Pentium 微处理器为对象,系统讲述了8086系列CPU的结构和工作原理;第3章介绍了半导体存储器的分类、常用存储器芯片的接口特性、存储器系统的组成以及80X86存储器系统的层次结构和内存管理;第4章简单介绍了常用外围设备;第5章较详细阐述了8086指令系统;第6章讲述汇编语言程序设计;第7章讲述微型计算机I/O接口的基本功能、结构、I/O端口编址以及CPU与外设之间的数据传送方式;第8章先对中断系统结构、工作原理以及编程方法进行论述,然后详细介绍了可编程中断控制器8259A;第9章介绍并行接口;第10章介绍定时计数器;第11章介绍串行通信;第12章介绍数/模与模/数转换;第13章先阐述了软件接口共性,然后就DOS、Windows这两个不同的操作系统下的软件接口作了详述。《微型计算机原理与接口技术》不仅是计算机专业的专业必修课,也是一些相关专业的重要课程。考虑到一些非计算机专业没有单独设置汇编语言程序设计课,本书将汇编语言程序设计和8086指令系统放在第12章和第13章,以便使用者根据具体情况选读或选教。为便于教师使用本教材教学,本书提供配套的电子教案。参加本书的编写者均是教学实践经验丰富的第一线老师。内容安排力求深入浅出,便于教学;尽量反映微机技术的新发展,如USB接口、Windows操作系统下的软件接口等。本书由李正华主编,段桂华、马家宇、邱银安任副主编。中南大学杨路明主审。参加编写工作的有:长沙理工大学晏弼成,南华大学刘立、刘华强,中南林学院雷云,湖南工学院叶晓舟,株洲工学院邹豪杰。中南大学出版社的编辑陈应征、谭晓萍为本书的出版做了大量工作,在此一并表示衷心感谢!由于编者水平有限,不足之处在所难免,为便于以后教材的修订,恳请专家、读者赐正。 编 者 2005年5月