顶部
收藏

微型计算机原理与接口技术(第3版)

“十一五”国家规划教材

作者:
尹建华主编;陈曦、刘迎澍副主编
定价:
73.00元
ISBN:
978-7-04-059046-3
版面字数:
830.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
2024-04-05
读者对象:
高等教育
一级分类:
电气/电子信息/自动化类
二级分类:
电子电气类核心课程
三级分类:
微型计算机原理及接口技术

本书以Intel系列微处理器为背景,以16位微处理器8086为核心,追踪Intel主流系列高性能微型计算机技术的发展方向,全面讲述微型计算机系统的基本组成、工作原理、硬件接口技术和典型应用,并在此基础上介绍80386、80486和Pretium等高档微处理器的发展和特点。本书列举了我国在超算领域取得的最新研究成果和在航空航天、深海探测等领域的应用案例,从而使学生系统掌握汇编语言程序设计的基本方法和硬件接口技术,建立微型计算机系统的整体概念,并且使学生具有微型计算机软件及硬件初步开发、设计的能力。为便于教师授课和学生学习,本书配套了教学课件,在重要章节设置了二维码,扫码后可获得更为详尽的多媒体教学资源。本书共10章,主要内容包括:微型计算机基础知识、80x86CPU、微型计算机指令系统、汇编语言程序设计、存储器及其与CPU的接口、输入输出接口及中断技术、总线和总线标准、常用可编程并行数字接口芯片及其应用、串行通信接口及总线标准、模拟接口技术。

本书可作为高等学校工科非计算机类专业相关课程的教材,也可供从事微型计算机硬件和软件设计的工程技术人员参考。

  • 前辅文
  • 第1章 微型计算机基础知识
    • 1.1 微型计算机的发展概述
      • 1.1.1 微型计算机硬件技术的发展概况
      • 1.1.2 微型计算机操作系统的发展概况
      • 1.1.3 微型计算机的发展趋势
    • 1.2 微型计算机的运算基础
      • 1.2.1 无符号数的表示方法
      • 1.2.2 带符号数的表示方法
      • 1.2.3 数的定点表示与浮点表示
      • 1.2.4 计算机中的二进制信息编码
    • 1.3 微型计算机组成原理
      • 1.3.1 微型计算机系统组成
      • 1.3.2 微型计算机分类
    • 1.4 CPU内部结构及微型计算机的工作过程
      • 1.4.1 典型的CPU内部结构
      • 1.4.2 存储器的内部结构及读写操作
      • 1.4.3 微型计算机的工作过程
    • 1.5 微型计算机的主要性能指标
    • 习题1
  • 第2章 80x86 CPU
    • 2.1 8086/8088的结构
      • 2.1.1 8086/8088的内部结构
      • 2.1.2 8086/8088的内部寄存器
    • 2.2 8086/8088的引脚信号及工作模式
      • 2.2.1 8086/8088的引脚信号
      • 2.2.2 8086/8088的工作模式
    • 2.3 8086/8088的总线操作时序
      • 2.3.1 指令周期和总线周期
      • 2.3.2总线读操作时序
      • 2.3.3总线写操作时序
    • 2.4 8086/8088存储器的组织和管理
      • 2.4.1 8086/8088存储器的组织
      • 2.4.2 存储器的分段管理
    • 2.5 多处理器系统
      • 2.5.1 8086/8088的协处理器
      • 2.5.2 多处理器系统
    • 2.6 从80286 到Pentium系列CPU的发展过程
      • 2.6.1 Intel 80286 CPU的基本结构
      • 2.6.2 Intel 80386 CPU的基本结构
      • 2.6.3 Intel 80486 CPU的基本结构
      • 2.6.4 Intel Pentium CPU
      • 2.6.5 Intel Pentium Ⅱ CPU
      • 2.6.6 Intel Pentium Ⅲ CPU
      • 2.6.7 Pentium Ⅳ CPU简介
      • 2.6.8 64位多核处理器
    • 习题2
  • 第3章 微型计算机指令系统
    • 3.1 指令的构成和操作数的类型
      • 3.1.1 指令的构成
      • 3.1.2 操作数的类型
    • 3.2 寻址方式
      • 3.2.1 立即寻址
      • 3.2.2 寄存器寻址
      • 3.2.3 直接寻址
      • 3.2.4 寄存器间接寻址
      • 3.2.5 变址寻址
      • 3.2.6 基址寻址
      • 3.2.7 基址、变址寻址
      • 3.2.8 隐含寻址
    • 3.3 8086/8088 CPU的指令系统
      • 3.3.1 数据传送指令
      • 3.3.2 算术运算指令
      • 3.3.3 逻辑运算和移位指令
      • 3.3.4 串操作指令
      • 3.3.5 控制转移指令
      • 3.3.6 中断指令
      • 3.3.7 处理器控制指令
    • 习题3
  • 第4章 汇编语言程序设计
    • 4.1 概述
      • 4.1.1 机器语言
      • 4.1.2 汇编语言
      • 4.1.3 高级语言
      • 4.1.4 宏汇编程序及上机过程简介
    • 4.2 汇编语言源程序的格式和基本语法
      • 4.2.1 汇编语言源程序分段结构
      • 4.2.2 汇编语言语句的种类和格式
    • 4.3 伪操作命令和宏指令
      • 4.3.1 数据定义和存储器分配伪指令
      • 4.3.2 符号定义伪指令
      • 4.3.3 程序模块定义伪指令
      • 4.3.4 过程定义伪指令PROC/ENDP
      • 4.3.5 宏指令语句
      • 4.3.6 模块连接伪指令PUBLIC 和EXTRN
      • 4.3.7 列表伪指令
    • 4.4 DOS和BIOS调用
      • 4.4.1 概述
      • 4.4.2 DOS系统功能调用
      • 4.4.3 ROM BIOS中断调用
    • 4.5 汇编语言程序设计
      • 4.5.1 汇编语言源程序的框架结构
      • 4.5.2 程序设计的基本步骤
      • 4.5.3 汇编语言程序设计应注意的问题
      • 4.5.4 基本程序结构和基本程序设计
    • 习题4
  • 第5章 存储器及其与CPU的接口
    • 5.1 存储器的分类
      • 5.1.1 半导体存储器的分类
      • 5.1.2 半导体存储器的主要技术指标
    • 5.2 随机读写存储器
      • 5.2.1 静态读写存储器
      • 5.2.2 动态读写存储器
    • 5.3 只读存储器(ROM)
      • 5.3.1 掩模ROM
      • 5.3.2 可擦除可编程的只读存储器(EPROM)
      • 5.3.3 电可擦除可编程只读存储器(E2PROM)
    • 5.4 存储器与CPU接口的基本技术
      • 5.4.1 接口连接应注意的问题
      • 5.4.2 CPU与存储器的连接
    • 5.5 高速缓冲存储器
      • 5.5.1 工作原理
      • 5.5.2 高速缓存与主存的存取一致性
    • 5.6 外部存储器简介
      • 5.6.1 磁盘
      • 5.6.2 光盘
      • 5.6.3 存储卡
    • 习题5
  • 第6章 输入输出接口及中断技术
    • 6.1 输入输出接口概述
      • 6.1.1 I/O接口电路的必要性及功能
      • 6.1.2 I/O的信息组成及接口模型
      • 6.1.3 I/O端口的编址方式及端口地址
      • 6.1.4 常用的简单输入输出接口芯片
    • 6.2 PC系列微机I/O端口和I/O端口地址译码
      • 6.2.1 PC系列微机I/O端口的地址分配
      • 6.2.2 I/O端口地址译码
    • 6.3 CPU与外设之间数据传送的控制方式
      • 6.3.1 程序直接控制传送方式
      • 6.3.2 程序中断传送方式
      • 6.3.3 存储器直接存取方式
    • 6.4 中断技术
      • 6.4.1 中断的基本概念
      • 6.4.2 8086/8088的中断系统和中断处理
      • 6.4.3 中断向量和中断向量表
      • 6.4.4 中断响应的过程
      • 6.4.5 中断处理程序的编制原则和基本结构
    • 6.5 可编程中断控制器
      • 6.5.1 8259A的编程结构
      • 6.5.2 8259A的引脚功能
      • 6.5.3 8259A中断优先级的管理
      • 6.5.4 8259A的寄存器编程——初始化命令字和操作命令字
      • 6.5.5 8259A的级联
    • 习题6
  • 第7章总线和总线标准
    • 7.1 概述
      • 7.1.1总线标准
      • 7.1.2总线分类
    • 7.2 常用PC的系统总线
      • 7.2.1 PC/XT总线
      • 7.2.2 ISA总线
      • 7.2.3 PCI总线
      • 7.2.4 PCI express总线简介
    • 7.3 通信总线
      • 7.3.1 IEEE 488总线
      • 7.3.2 RS-232C串行通信总线
      • 7.3.3 USB总线
    • 习题7
  • 第8章 常用可编程并行数字接口芯片及其应用
    • 8.1 可编程接口芯片的基本概念
    • 8.2 定时器/计数器
      • 8.2.1 8253的功能概述
      • 8.2.2 8253的内部结构和引脚功能
      • 8.2.3 8253的编程命令
      • 8.2.4 8253的工作方式
      • 8.2.5 8254定时器/计数器
      • 8.2.6 8253的应用
    • 8.3 可编程并行接口
      • 8.3.1 8255A的基本功能概述
      • 8.3.2 8255A的内部结构及引脚
      • 8.3.3 8255A的控制字
      • 8.3.4 8255A的三种工作方式及操作时序
      • 8.3.5 8255A的应用举例
    • 8.4 DMA技术及可编程DMA控制器
      • 8.4.1 DMA的工作过程
      • 8.4.2 8237A DMA控制器
      • 8.4.3 8237A 在PC/AT微机上的应用
    • 习题8
  • 第9章 串行通信接口及总线标准
    • 9.1 串行通信的基本概念
      • 9.1.1 并行通信和串行通信
      • 9.1.2 两种串行通信方式
    • 9.2 串行通信的物理标准
      • 9.2.1 RS-232C串行接口标准
      • 9.2.2 串行总线的应用
    • 9.3 可编程串行通信接口芯片
      • 9.3.1 INS8250的主要功能简介
      • 9.3.2 INS8250的内部结构及工作原理
      • 9.3.3 INS8250的引脚功能
      • 9.3.4 INS8250内部寄存器和控制字及状态字
      • 9.3.5 INS8250初始化编程
    • 习题9
  • 第10章 模拟接口技术
    • 10.1 过程通道概述
      • 10.1.1 模拟量输入通道的组成
      • 10.1.2 模拟量输出通道的组成
    • 10.2 D/A转换器
      • 10.2.1 D/A转换器的工作原理
      • 10.2.2 D/A转换器的主要技术指标
      • 10.2.3 典型的D/A转换芯片
      • 10.2.4 D/A转换器与CPU的接口
    • 10.3 A/D转换器
      • 10.3.1 A/D转换器的工作原理
      • 10.3.2 A/D转换器的主要技术指标
      • 10.3.3 典型的A/D转换器芯片
      • 10.3.4 A/D转换器与系统的接口
    • 10.4 多路转换器和采样保持器
      • 10.4.1 几种常用的多路模拟开关器件
      • 10.4.2 多路模拟开关的主要技术参数
      • 10.4.3 采样保持器
    • 10.5 数据采集系统举例
      • 10.5.1 系统组成
      • 10.5.2 工作原理和过程
    • 习题10
  • 附录A MASM伪操作命令表
  • 附录B 8086/8088CPU的指令系统
  • 附录C 常用DOS功能调用(INT 21H)一览表
  • 附录D ROM BIOS功能调用表
  • 附录E 国标电路逻辑符号和国际流行逻辑符号对照表
  • 中英文对照
  • 参考文献

相关图书