第三版 微型计算机原理及接口技术


第三版 微型计算机原理及接口技术

文章插图
微型计算机原理及接口技术(第三版)【第三版 微型计算机原理及接口技术】《微型计算机原理及接口技术(第三版)》是2016年西安电子科技大学出版社出版的图书,作者是裘雪红、车向泉、刘凯、刘博、张剑贤 。
基本介绍书名:微型计算机原理及接口技术(第三版)
作者:裘雪红 车向泉 刘凯 刘博 张剑贤
ISBN:978-7-5606-3834-8
定价:42.5元
出版社:西安电子科技大学出版社
出版时间:2016-06
内容简介本书介绍x86最基础和最新的处理器,重点介绍基于x86处理器构成微机系统的基本方法,包括汇流排结构微机系统中主存和I/O接口设计、晶片组结构微机系统中利用DDR存储器构成主存的设计、彙编语言程式设计、彙编语言与C语言混合编程、多核环境下并行程式设计、设备驱动程式设计等方法 。本书实例丰富,既可作为计算机及电子信息类专业微机课程的教材,也可作为从事微机套用设计的工程技术人员的参考书 。目录第1章 绪论 11.1 基本概念 11.2 微处理器概述 21.2.1 微处理器的发展 21.2.2 微处理器结构的发展 131.3 PC概述 161.3.1 PC的发展 161.3.2 PC的基本组成 18第2章 Intel单核/多核处理器 212.1 单核处理器(Intel 8086处理器) 212.1.1 8086处理器的功能特性 212.1.2 8086处理器的体系结构 212.1.3 8086处理器的暂存器、主存储器和I/O结构 232.1.4 8086处理器晶片引脚 282.1.5 8086处理器的工作时序 322.1.6 8086系统汇流排的形成 352.1.7 8086与8088处理器的不同之处 372.2 Intel处理器体系结构的发展 382.3 多核处理器(Intel Core处理器) 412.3.1 Core i7处理器的体系结构 412.3.2 Core i7处理器的微架构 432.3.3 多核处理器的关键并行技术 482.4 基于Intel微处理器的PC体系结构 542.4.1 暂存器结构 542.4.2 主存储器结构 552.4.3 I/O系统结构 572.4.4 互连结构 58习题 61第3章 Intel指令系统与程式设计 643.1 Intel指令系统 643.1.1 Intel指令系统的发展 643.1.2 Intel指令的定址方式 673.1.3 Intel指令系统 753.2 彙编语言及源程式结构 873.2.1 彙编语言的语句格式 873.2.2 常数 883.2.3 伪指令 893.2.4 彙编语言的运算符 933.2.5 彙编语言源程式的结构 943.3 彙编语言与C语言混合编程接口 953.3.1 C语言程式中嵌入彙编语言代码 963.3.2 让C语言程式从外部调用彙编语言代码 973.4 单核处理器平台的程式设计 983.5 多核处理器平台的程式设计 102习题 106第4章 汇流排技术 1084.1 汇流排概述 1084.2 典型的标準化汇流排 1094.2.1 内汇流排 1094.2.2 外汇流排 1194.3 汇流排驱动与控制 1244.3.1 汇流排竞争的概念 1244.3.2 汇流排负载的计算 1244.3.3 汇流排驱动与控制设计 1254.4 汇流排设计中的工程问题 1304.4.1 汇流排上的交叉串扰 1304.4.2 汇流排的延时 1314.4.3 汇流排上的反射与终端网路 1324.5 PC中的汇流排 136习题 138第5章 存储技术 1405.1 概述 1405.1.1 存储器的分类 1405.1.2 存储器的主要性能指标 1415.2 常用存储器晶片及接口设计 1425.2.1 静态随机读写存储器(SRAM)及接口设计 1425.2.2 唯读存储器(ROM)及接口设计 1545.2.3 其他存储器 1665.3 动态随机读写存储器及接口设计 1705.3.1 简单异步DRAM 1705.3.2 同步动态存储器SDRAM 1755.3.3 DDR SDRAM 1825.3.4 记忆体条 1845.4 Intel 16/32/64位微机系统的主存设计 1865.4.1 16位系统主存及接口设计 1865.4.2 32位系统主存及接口设计 1925.4.3 64位系统主存及接口设计 1945.5 Intel微机系统的存储体系 200习题 201第6章 输入/输出技术 2046.1 I/O概述 2046.1.1 外部设备概述 2046.1.2 I/O方式概述 2056.1.3 I/O接口概述 2066.2 程式查询I/O方式2156.2.1 无条件传送方式2156.2.2 程式查询方式2186.3 中断方式2216.3.1 中断概述2226.3.2 Intel 16位中断系统2266.3.3 Intel 32/64位中断系统2466.4 直接存储器存取(DMA)方式2646.4.1 DMA概述2656.4.2 DMA控制器82372666.4.3 晶片组中8/16位DMA的实现2806.4.4 32/64位DMA的实现283习题285第7章 经典接口及定时器件 2877.1 可程式并行接口8255287 7.1.1 引脚及内部结构2877.1.2 工作方式2897.1.3 方式控制字与状态字2937.1.4 定址与连线2957.1.5 初始化与套用举例2977.2 可程式定时器82533007.2.1 引脚及内部结构3007.2.2 工作方式3017.2.3 控制字3047.2.4 定址与连线3057.2.5 初始化与套用举例3077.3 可程式串列通信接口165503107.3.1 异步串列通信及数据格式3107.3.2 串列通信接口16550311习题326第8章 基于汇流排的I/O接口设计 3288.1 基于ISA汇流排的I/O接口设计3288.1.1 LED接口3318.1.2 键盘接口3398.1.3 光电隔离接口3468.1.4 A/D与D/A变换器接口3498.1.5 步进电机接口3678.2 基于PCI汇流排的I/O接口设计3728.2.1 PCI汇流排接口概述3728.2.2 PCI汇流排接口设计3798.3 基于USB汇流排的I/O接口设计392习题398第9章 设备驱动程式设计 4029.1 Windows环境下的设备驱动程式设计4029.1.1 设备驱动程式概述4029.1.2 WDM结构4049.1.3 设备驱动程式开发工具4069.1.4 设备驱动程式开发方法4069.1.5 设备驱动程式开发实例4169.2 Linux环境下的设备驱动程式设计4229.2.1 Linux作业系统下的设备驱动4229.2.2 设备驱动程式的编写4239.2.3 设备驱动程式的载入4239.2.4 设备驱动程式的调用4249.2.5 设备驱动程式设计实例424习题430附录 SDRAM控制器设计432参考文献452