顶部
收藏

IA-32计算机技术

“十一五”国家规划教材

作者:
潘焕成 聂丽文
定价:
30.20元
ISBN:
978-7-04-027301-4
版面字数:
630千字
开本:
16开
全书页数:
398页
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
2009-07-14
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机应用技术

  本书是普通高等教育“十一五”国家级规划教材。
  本书系统地介绍Intel结构32位(简称IA-32)计算机的结构、组织与MASM6畅1x汇编语言,并按其体系结构组织全书内容。本书的内容主要包括:IA-32计算机总体结构,IA-32CPU结构,P6微结构和NetBurst微结构,存储器,PCI和PCIExpress总线,I/O技术,VGA/SVGA显示系统,硬磁盘、CD-ROM、键盘、鼠标、软磁盘、打印机及其接口,RS-232C接口,定时器、实时钟模块。本书强调理论与工程实际相结合,突出应用性,注重技术内容的新颖性。
  本书配有大量的习题、例题及实验,所有程序均在实际的IA-32计算机上调试通过。本书可作为应用性、技能型人才培养的各类教育相关专业的教学用书,也可供各类培训机构、计算机从业人员和爱好者参考使用。
  • 第1章 绪论
    • 本章导读
    • 1.1 冯·诺依曼计算机的基本概念和结构
    • 1.2 IA-32计算机的技术概况
      • 1.2.1 计算机发展简史
      • 1.2.2 IA-32 CPU的技术概况
    • 1.3 系列化的IA-32计算机
    • 习题一
  • 第2章 IA-32计算机总体结构
    • 本章导读
    • 2.1 IA-32计算机概述
    • 2.2 IA-32计算机中的互连技术
      • 2.2.1 计算机模块的功能及其所使用的信号
      • 2.2.2 总线与芯片组技术
    • 2.3 多级总线、芯片组与IA-32计算机的总体结构
    • 2.4 芯片组及其主要技术特征
    • 习题二
  • 第3章 MASM 6.1x汇编语言基础
    • 本章导读
    • 3.1 MASM 6.1x汇编语言概述
    • 3.2 汇编语言源程序的结构及编程实例
    • 3.3 伪指令及编程实例
    • 习题三
  • 第4章 IA-32 CPU结构
    • 本章导读
    • 4.1 IA-32 CPU的工作模式
      • 4.1.1 实地址模式
      • 4.1.2 保护模式
      • 4.1.3 系统管理模式
    • 4.2 IA-32 CPU的程序设计模型及其操作实例
      • 4.2.1 IA-32 CPU的程序设计模型概述
      • 4.2.2 通用寄存器
      • 4.2.3 指令指针寄存器
      • 4.2.4 标志寄存器
      • 4.2.5 段寄存器
    • 4.3 实地址模式存储器寻址
      • 4.3.1 实地址模式存储器寻址概述
      • 4.3.2 实地址模式存储器组织
      • 4.3.3 内存的分段管理技术
      • 4.3.4 逻辑地址与物理地址
      • 4.3.5 段加偏移寻址机制支持重定位功能的实现
      • 4.3.6 段和偏移寄存器之间的隐含关系
    • 4.4 堆栈及其操作实例
      • 4.4.1 堆栈概述
      • 4.4.2 硬件堆栈
      • 4.4.3 软件堆栈
    • 4.5 I/O接口的组织
      • 4.5.1 I/O接口概述
      • 4.5.2 IA-32计算机中的I/O地址空间
    • 习题四
  • 第5章 指令系统
    • 本章导读
    • 5.1 指令系统的基本概念
      • 5.1.1 指令系统概述
      • 5.1.2 指令格式
      • 5.1.3 指令的操作码字段
      • 5.1.4 指令的地址码字段
      • 5.1.5 指令长度
    • 5.2 指令中的数据表示
      • 5.2.1 数据类型
      • 5.2.2 补码
      • 5.2.3 字节数据
      • 5.2.4 字数据
      • 5.2.5 双字数据
      • 5.2.6 实数
      • 5.2.7 字符数据
      • 5.2.8 BCD数据
    • 5.3 IA-32 CPU的操作数寻址方式
      • 5.3.1 操作数寻址方式概述
      • 5.3.2 立即数寻址
      • 5.3.3 寄存器寻址
      • 5.3.4 存储器寻址
    • 5.4 IA-32 CPU指令系统
      • 5.4.1 IA-32 CPU指令系统概述
      • 5.4.2 数据传送类指令及其编程实例
      • 5.4.3 跨段前缀
      • 5.4.4 算术与逻辑运算类指令及其编程实例
      • 5.4.5 处理机控制类指令
    • 习题五
  • 第6章 IA-32 CPU的控制器功能
    • 本章导读
    • 6.1 IA-32 CPU组织层次上的控制器功能
      • 6.1.1 指令周期与三级时序系统
      • 6.1.2 IA-32 CPU的指令执行模型
      • 6.1.3 典型机器周期的执行过程
      • 6.1.4 典型指令周期所包含的机器周期
    • 6.2 指令的执行控制
      • 6.2.1 指令的寻址方式
      • 6.2.2 指令的顺序执行及其控制实例
      • 6.2.3 指令的分支执行及其控制实例
      • 6.2.4 指令的循环执行及其控制实例
      • 6.2.5 过程调用及其控制实例
    • 习题六
  • 第7章 IA-32 CPU微结构
    • 本章导读
    • 7.1 RISC技术与CISC技术
      • 7.1.1 RISC技术与CISC技术概述
      • 7.1.2 RISC的特点
    • 7.2 流水线技术
      • 7.2.1 产生流水线技术的背景
      • 7.2.2 指令流水线的工作原理
      • 7.2.3 影响指令流水线执行效率的若干问题
      • 7.2.4 动态执行技术
    • 7.3 P6和NetBurst微结构中的指令流水线结构
    • 7.4 超标量技术
    • 7.5 超线程技术
    • 7.6 多核技术
    • 习题七
  • 第8章 存储器技术
    • 本章导读
    • 8.1 存储系统结构
    • 8.2 常用的主存储器性能指标
    • 8.3 非易失性存储器
      • 8.3.1 非易失性存储器概述
      • 8.3.2 闪速存储器的基本概念
      • 8.3.3 FWH的功能及应用
      • 8.3.4 FWH的接口技术
    • 8.4 DRAM存储器
      • 8.4.1 DRAM存储器的基本概念
      • 8.4.2 DDR/DDR2 SDRAM存储器件
      • 8.4.3 DDR/DDR2 SDRAM存储模块
      • 8.4.4 DDR/DDR2 SDRAM存储模块与存储器控制器之间的接口
    • 8.5 Cache
      • 8.5.1 Cache的基本概念
      • 8.5.2 IA-32 CPU中的Cache结构
      • 8.5.3 Cache的地址映像
      • 8.5.4 相联存储器及其在Cache中的应用
      • 8.5.5 Cache的读/写操作
    • 习题八
  • 第9章 总线技术
    • 本章导读
    • 9.1 ISA总线
      • 9.1.1 8位ISA总线
      • 9.1.2 16位ISA总线
      • 9.1.3 16位ISA总线上的保留功能
    • 9.2 PCI总线
      • 9.2.1 PCI总线概述
      • 9.2.2 PCI总线的中断功能
      • 9.2.3 PCI总线的DMA功能
      • 9.2.4 PCI总线的配置地址空间
      • 9.2.5 PCI总线的BIOS及其应用实例
    • 9.3 PCI Express总线
      • 9.3.1 PCI Express总线概述
      • 9.3.2 PCI Express总线结构
    • 习题九
  • 第10章 I/O技术
    • 本章导读
    • 10.1 I/O技术概述
      • 10.1.1 I/O模块的基本概念
      • 10.1.2 I/O模块的内部电路结构
      • 10.1.3 程序查询、程序中断DMA三种I/O技术的比较
    • 10.2 程序中断I/O技术
      • 10.2.1 中断的基本概念
      • 10.2.2 中断的分类
      • 10.2.3 向量中断
      • 10.2.4 软件中断指令
      • 10.2.5 BIOS功能调用和DOS功能调用及其应用实例
      • 10.2.6 可编程中断控制器8259A及其应用实例
      • 10.2.7 ISA总线和PCI总线上的中断
    • 10.3 DMA I/O技术
      • 10.3.1 DMA的基本概念
      • 10.3.2 ISA总线和PCI总线上的DMA功能
    • 习题十
  • 第11章 VGA/SVGA显示系统
    • 本章导读
    • 11.1 应用实例———汇编语言控制VGA/SVGA显示系统工作
      • 11.1.1 视频BIOS功能服务
      • 11.1.2 字符工作方式
      • 11.1.3 图形工作方式
    • 11.2 VGA/SVGA显示系统概述
    • 11.3 VGA/SVGA显示系统结构
    • 11.4 监视器
      • 11.4.1 监视器的成像原理
      • 11.4.2 CRT监视器的性能指标
      • 11.4.3 LCD监视器的性能指标
      • 11.4.4 监视器的接口形式
      • 11.4.5 DDC1/DDC2B功能
    • 11.5 显示控制器的结构
      • 11.5.1 图形媒体加速器的结构
      • 11.5.2 显示BIOS
      • 11.5.3 局部存储器
      • 11.5.4 显示控制器与监视器之间的接口
    • 11.6 存储器、MCH/GMCH、显示总线
      • 11.6.1 存储器与MCH/GMCH对显示控制器的支持功能
      • 11.6.2 显示总线
    • 习题十一
  • 第12章 硬磁盘、CD-ROM及其接口技术
    • 本章导读
    • 12.1 硬磁盘
      • 12.1.1 硬磁盘概述
      • 12.1.2 硬磁盘驱动器的组成与分类
      • 12.1.3 硬磁盘驱动器的工作原理
      • 12.1.4 硬磁盘驱动器的格式化
      • 12.1.5 硬磁盘驱动器的主要技术指标
      • 12.1.6 硬磁盘及其接口
    • 12.2 CD-ROM驱动器
      • 12.2.1 CD-ROM概述
      • 12.2.2 CD-ROM结构与工作原理
      • 12.2.3 CD-ROM接口
    • 12.3 IDE接口技术
    • 12.4 SCSI接口技术
      • 12.4.1 SCSI接口概述
      • 12.4.2 SCSI接口的分类
      • 12.4.3 SCSI接口与IDE接口的比较
    • 12.5 RAID与SAN技术
      • 12.5.1 RAID技术
      • 12.5.2 SAN技术
    • 12.6 SATA技术
    • 习题十二
  • 第13章 LPC总线、超级I/O与低速I/O设备
    • 本章导读
    • 13.1 LPC总线和超级I/O电路
      • 13.1.1 LPC总线
      • 13.1.2 超级I/O电路
      • 13.1.3 电源管理功能
    • 13.2 键盘及其接口技术
      • 13.2.1 应用实例———汇编语程序控制键盘工作
      • 13.2.2 键盘概述
      • 13.2.3 键盘的工作原理
      • 13.2.4 键盘的接口技术
    • 13.3 鼠标及其接口技术
      • 13.3.1 应用实例———汇编语言程序控制鼠标工作
      • 13.3.2 鼠标概述
      • 13.3.3 鼠标的工作原理
      • 13.3.4 鼠标的接口技术
    • 13.4 打印机及其接口技术
      • 13.4.1 打印机概述
      • 13.4.2 打印机的结构与工作原理
      • 13.4.3 打印机的接口技术
    • 13.5 软磁盘驱动器及其接口技术
      • 13.5.1 软磁盘概述
      • 13.5.2 软磁盘驱动器的结构与工作原理
      • 13.5.3 软磁盘驱动器及其接口技术
    • 13.6 RS-232C串行接口
      • 13.6.1 RS-232C串行接口概述
      • 13.6.2 RS-232C串行接口中的数据帧和波特率
      • 13.6.3 RS-232C串行接口电路
      • 13.6.4 RS-232C接口的应用
      • 13.6.5 应用实例———汇编语言程序控制UART工作
    • 习题十三
  • 第14章 定时器及其控制操作
    • 本章导读
    • 14.1 应用实例———定时器模块中计数器2的应用
    • 14.2 定时器概述
    • 14.3 定时器模块的结构
    • 14.4 定时器模块的工作模式
    • 14.5 程序控制定时器模块工作
      • 14.5.1 定时器模块8254的程序设计模型
      • 14.5.2 应用实例———定时器模块中计数器0的应用
    • 习题十四
  • 第15章 实时钟模块及其访问操作
    • 本章导读
    • 15.1 应用实例———对CMOS RAM的访问操作
    • 15.2 RTC模块的结构
    • 15.3 硬件配置数据与CMOS RAM存储单元分配
    • 习题十五
  • 第16章 USB和IEEE 1394接口技术
    • 本章导读
    • 16.1 USB接口技术
      • 16.1.1 USB接口概述
      • 16.1.2 USB接口的系统结构
      • 16.1.3 USB接口的连接器
      • 16.1.4 USB主机
      • 16.1.5 USB设备
    • 16.2 IEEE 1394接口技术
    • 习题十六
  • 附录A 实验指导
    • A.1 实验1———MASM 6.11安装与设置
    • A.2 实验2———熟悉MASM汇编语言环境
    • A.3 实验3———认识IA-32 CPU结构
    • A.4 实验4———认识IA-32 CPU指令系统
    • A.5 实验5———认识汇编语言程序结构
    • A.6 实验6———内存操作
    • A.7 实验7———I/O控制技术操作
    • A.8 实验8———AGP显示系统操作
    • A.9 实验9———键盘、鼠标操作
    • A.10 实验10———RS-232C接口操作
  • 附录B 标准ASCII码字符集
  • 附录C 80x86指令系统
    • C.1 指令符号说明
    • C.2 16位/32位80x86基本指令
    • C.3 MMX指令
  • 附录D DOS功能调用
  • 附录E BIOS功能调用
  • 参考文献

相关图书