![]()
内容推荐 本书以Intel系列微处理器为背景,以16位微处理器80x86为核心,追踪Intel主流系列高性能微型计算机技术的发展方向,全面讲述微型计算机系统的基本组成、工作原理、硬件接口技术和典型应用,并在此基础上介绍Pentium、龙芯2F、FPGA、ARM10E等高档微处理器的发展和特点,以及应用的先进计算技术。让读者能够系统掌握汇编语言程序设计的基本方法、硬件接口电路的设计和接口编程,建立微型计算机系统的整体概念,使读者具有微型计算机软件和硬件初步开发、设计的能力。 全书共9章。主要内容包括微型计算机基础知识、80x86微处理器、指令系统、汇编语言程序设计、存储器及其与CPU的接口、输入输出接口技术、总线和总线标准、中断技术、常用的串并行数字接口芯片及应用。 本书为编者多年课程教学、科研课题以及毕业设计集合而成,结构清晰、内容翔实、系统性较强,各部分内容由浅入深,并配有大量的近几年各高校研究生招生的试题以及《计算机硬件技术基础习题集》配套书,便于读者自学。 本书可作为高等学校工科非计算机专业“微型计算机原理及应用”课程的教材,也可供从事微型计算机硬件和软件设计的工程技术人员参考。 目录 第1章 微型计算机系统概述 1.1 微型计算机的基本组成及体系结构 1.1.1 微型计算机系统的组成 1.1.2 冯·诺依曼计算机结构 1.1.3 典型的微型计算机系统的结构 1.1.4 微型计算机系统的3个层次 1.2 微型计算机各组成部分结构及功能 1.2.1 微处理器 1.2.2 存储器 1.2.3 输入输出接口 1.2.4 总线 1.3 微型计算机性能指标 1.3.1 微型计算机性能的主要指标 1.3.2 CPU性能指标 1.3.3 总线性能指标 1.4 计算机基本工作原理 1.4.1 计算机工作过程 1.4.2 指令执行过程 1.4.3 程序执行过程举例 *1.5 高档微机中应用的先进计算技术 1.5.1 流水线、超流水线、超标量和超长指令字技术 1.5.2 分支预测和推测执行技术 1.5.3 乱序执行技术 1.5.4 超线程技术 1.6 计算机中数据的表示 1.6.1 数值数据的表示 1.6.2 常用的非数值数据编码 1.7 计算机中数据的运算 1.7.1 算术运算 1.7.2 逻辑运算 实验1计算机的组装 习题 第2章 微处理器 2.1 微处理器的发展 2.2 微处理器的功能与组成 2.2.1 微处理器的功能 2.2.2 微处理器的内部组成 2.38 0x86微处理器 2.3.18 0x86的内部结构 2.3.2 指令流水线和存储器分段管理 *2.4 高端CPU简介 2.4.1 龙芯2F微处理器 2.4.2 ARM10E微处理器 2.4.3 FPGA微处理器 实验2计算机性能检测 习题 第3章 Pentium系列微处理器指令系统 3.1 指令语句格式 3.2 指令寻址方式 3.38 0x86兼容指令 3.3.1 数据传送类指令 3.3.2 算术运算类指令 3.3.3 逻辑运算类指令 3.3.4 控制转移类指令 3.3.5 DOS和BIOS调用 3.4 Pentium系列微处理器新增指令 实验 习题 第4章 汇编语言程序设计 4.1 汇编语言源程序基本结构 4.2 汇编语言源程序语法 4.2.1 常用伪指令 4.2.2 段定义伪指令 4.2.3 常量、变量和标号 4.3 汇编语言程序设计基本方法 4.3.1 汇编语言程序开发过程 4.3.2 基本结构程序设计 4.3.3 程序设计举例 实验 习题 第5章 存储器 5.1 存储器体系结构 5.1.1 分级存储器体系 5.1.2 高速缓存 5.1.3 虚拟存储器技术 5.2 存储器的分类 5.2.1 半导体存储器的分类 5.2.2 半导体存储器的主要技术指标 5.2.3 常见存储器芯片的接口特性 5.3 内存储器 5.3.1 内存储器组织原理 5.3.2 内存储器设计举例 5.4 外存储器 5.4.1 硬盘存储器 5.4.2 光盘存储器 5.4.3 移动存储器 实验5存储器扩展 习题 第6章 I/O设备及接口 6.1 基本人机交互设备 6.1.1 键盘 6.1.2 显示器 6.1.3 打印机 6.2 接口的功能与结构 6.2.1 I/O接口电路的必要性 6.2.2 I/O接口电路的功能 6.2.3 I/O接口电路的结构 6.3 I/O端口的编址方式 6.3.1 统一编址方式(存储器映像编址方式) 6.3.2 独立编址方式(隔离I/O编址方式) 6.4 PC系列机I/O端口 6.4.1 I/O端口分配 6.4.2 I/O端口地址译码 6.4.3 I/O端口访问 6.5 CPU与I/O设备之间数据传送控制方式 6.5.1 程序直接控制传送方式 6.5.2 程序中断控制传送方式 6.5.3 DMA控制传送方式 实验6I/O访问实现 习题 第7章 总线 7.1 总线概述 7.1.1 总线概念 7.1.2 总线分类及特性 7.2 总线操作和仲裁 7.2.1 常用的时序控制信号 7.2.2 总线读写操作时序 7.2.3 总线仲裁 7.3 目前主流微型计算机系统中的常用标准总线 7.3.1 标准总线概述 7.3.2 ISA总线 7.3.3 PCI总线 7.3.4 USB 7.3.5 IEEE 1394总线 7.3.6 SCSI总线 7.3.7 AGP总线 实验7PCI总线配置操作实验 习题 第8章 中断系统 8.1 中断的概念 8.1.1 中断源 8.1.2 中断类型 8.1.3 中断优先级及嵌套 8.1.4 中断判决 8.2 中断处理过程 8.2.1 响应中断的条件 8.2.2 中断的响应 8.3 Pentium微处理器的中断机制 8.3.1 中断向量号分配 8.3.2 中断向量和中断向量表 8.3.3 中断响应的过程 8.4 中断控制器8259A 8.4.1 基本功能 8.4.2 引脚功能和内部结构 8.4.38 259A的工作原理 8.4.48 259A的初始化与编程 8.5 中断服务程序设计 8.5.1 中断服务程序编制原则 8.5.2 中断服务程序的基本结构 8.5.3 外部中断服务程序的编制 实验88259A应用 习题 第9章 并行接口与串行接口 9.1 概述 9.1.1 并行通信 9.1.2 串行通信 9.1.3 串行通信与并行通信的 |