顶部
收藏

微型计算机原理及应用(第4版)

“十一五”国家规划教材

作者:
马义德 等
定价:
38.70元
ISBN:
978-7-04-033893-5
版面字数:
590.000千字
开本:
16开
全书页数:
449页
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
2012-02-10
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
计算机硬件技术

本书是普通高等教育“十一五”国家级规划教材,在保持原有体系结构基本不变的情况下,更新了部分内容,使之更具先进性和实用性,也更符合教育教学的规律。全书以微型计算机的原理、应用及最新发展现状为背景,系统全面地介绍了80x86/Pentium微处理器的编程结构,指令与寻址方式,汇编语言程序设计,存储器技术,微型计算机总线技术,80x86/Pentium微处理器构成的微型计算机硬件电路系统以及微型计算机输入、输出处理技术的主要概念和应用实例,以及以单片机、ARM、SOPC、DSP、FPGA技术为基础的嵌入式系统应用与开发实例等内容。

本书适合作为高等学校信息学科相关专业“微型计算机原理及应用”课程教材,也可作为成人高等教育相关专业课程教材,同时也适合计算机开发技术人员、维护人员、电脑爱好者阅读。

  • 前辅文
  • 第1章 微型计算机系统概述
    • 1.1 微型计算机简介
      • 1.1.1 微型计算机的发展
      • 1.1.2 微型计算机的特点
      • 1.1.3 微型计算机的应用
    • 1.2 微型计算机的数据表示与数字信息编码
      • 1.2.1 数据格式及机器码
      • 1.2.2 数字信息编码的概念
    • 1.3 微型计算机系统的基本组成
      • 1.3.1 微型计算机的硬件结构
      • 1.3.2 微型计算机的软件系统
    • 1.4 PC的构成
    • 本章小结
    • 习题
  • 第2章 80x86/Pentium系列微处理器
    • 2.1 16位微处理器编程结构
      • 2.1.1 微型计算机基本结构
      • 2.1.2 8086/8088 CPU的编程结构
    • 2.2 32位微处理器编程结构简介
      • 2.2.1 从80386到Pentium III
      • 2.2.2 实模式下的32位微处理器的编程结构
      • 2.2.3 保护模式下的32位微处理器的编程结构
    • 2.3 8086/8088 CPU的引脚功能
      • 2.3.1 8086/8088的引脚信号和功能
      • 2.3.2 8086/8088构成的最大/最小系统
      • 2.3.3 8086/8088的主要功能
    • 2.4 80x86/Pentium/Core系列CPU技术的发展
      • 2.4.1 80x86/Pentium/Core系列CPU功能的不断完善
      • 2.4.2 80x86/Pentium/Core系列CPU指令系统的不断完善
    • 本章小结
    • 习题
  • 第3章 存储器技术
    • 3.1 存储器技术简介
      • 3.1.1 存储器分类
      • 3.1.2 存储器的主要性能参数
    • 3.2 存储器的连接
      • 3.2.1 概述
      • 3.2.2 存储器的连接
    • 3.3 存储器管理
      • 3.3.1 IBM PC/XT中的存储空间分配
      • 3.3.2 扩展存储器及其管理
    • 3.4 内部存储器技术发展
      • 3.4.1 扩展数据输出动态随机访问存储器EDO DRAM
      • 3.4.2 同步动态随机访问存储器SDRAM
      • 3.4.3 突发存取的高速动态随机存储器Rambus DRAM
      • 3.4.4 双倍速率同步动态随机存储器DDR-SDRAM
    • 3.5 外部存储器简介
      • 3.5.1 硬盘及硬盘驱动器
      • 3.5.2 固态硬盘
      • 3.5.3 光盘存储器
      • 3.5.4 移动存储
    • 本章小结
    • 习题
  • 第4章 80x86/Pentium指令系统
    • 4.1 8086/8088指令编码
      • 4.1.1 8086/8088 CPU指令编码格式
      • 4.1.2 指令的执行时间
    • 4.2 8086/8088寻址方式
      • 4.2.1 操作数的种类
      • 4.2.2 寻址方式
    • 4.3 8086/8088指令系统
      • 4.3.1 数据传送类指令
      • 4.3.2 算术运算类指令
      • 4.3.3 位操作类指令
      • 4.3.4 串操作类指令
      • 4.3.5 控制转移类指令
    • 4.4 80x86/Pentium/Core指令格式与寻址方式
      • 4.4.1 80x86/Pentium系列CPU指令格式
      • 4.4.2 80x86/Pentium寻址方式
      • 4.4.3 Core系列的寻址方式
    • 4.5 80x86/Pentium/Core指令系统
      • 4.5.1 80286指令系统
      • 4.5.2 80386的增强和新增指令
      • 4.5.3 80486的新增指令
      • 4.5.4 Pentium系列处理器的新增指令
      • 4.5.5 Core系列处理器的指令集
    • 本章小结
    • 习题
  • 第5章 汇编语言程序设计
    • 5.1 程序设计语言概述
      • 5.1.1 程序设计语言的分类
      • 5.1.2 汇编的基本概念
      • 5.1.3 汇编语言程序的上机与处理过程
    • 5.2 汇编语言的程序格式与语句格式
      • 5.2.1 汇编语言源程序的格式
      • 5.2.2 汇编语言的语句
    • 5.3 汇编语言的伪指令
      • 5.3.1 符号定义伪指令
      • 5.3.2 数据定义伪指令
      • 5.3.3 段定义伪指令
      • 5.3.4 过程定义伪指令
      • 5.3.5 宏处理伪指令
      • 5.3.6 模块定义与通信伪指令、条件汇编伪指令
      • 5.3.7 列表伪指令
    • 5.4 80x86/Pentium的扩展伪指令
      • 5.4.1 方式选择伪指令
      • 5.4.2 80x86/Pentium完整段定义的扩充
      • 5.4.3 80x86/Pentium的简化段定义伪指令
      • 5.4.4 汇编程序控制语句
    • 5.5 汇编语言程序的上机过程
      • 5.5.1 编辑、汇编与连接
      • 5.5.2 程序的调试与DEBUG
    • 5.6 汇编语言程序设计基础
      • 5.6.1 程序设计的一般步骤
      • 5.6.2 程序设计的基本方法
      • 5.6.3 子程序设计与调用技术
      • 5.6.4 DOS系统功能调用
    • 5.7 中断服务程序设计
      • 5.7.1 中断的基本概念
      • 5.7.2 中断服务程序
    • 本章小结
    • 习题
  • 第6章 输入/输出技术
    • 6.1 输入/输出接口概述
      • 6.1.1 输入/输出接口电路
      • 6.1.2 CPU与外设间数据输入/输出方式
      • 6.1.3 微处理器与I/O接口电路的连接
    • 6.2 中断系统
      • 6.2.1 中断的基本概念
      • 6.2.2 可编程中断控制芯片8259A
      • 6.2.3 CPU与8259A接口应用举例
    • 6.3 并行接口
      • 6.3.1 并行通信与并行接口
      • 6.3.2 可编程并行通信接口芯片8255A
      • 6.3.3 CPU与8255A接口应用举例
    • 6.4 串行接口
      • 6.4.1 串行通信及串行接口
      • 6.4.2 可编程串行通信接口芯片8251A
      • 6.4.3 CPU与8251A接口应用举例
    • 6.5 DMA控制技术
      • 6.5.1 概述
      • 6.5.2 可编程DMA控制器8257
      • 6.5.3 8257 DMA控制器的编程及其应用举例
    • 6.6 定时器/计数器
      • 6.6.1 概述
      • 6.6.2 可编程定时计数器8253
    • 6.7 A/D及D/A接口
      • 6.7.1 概述
      • 6.7.2 D/A转换器及其与CPU的接口
      • 6.7.3 A/D转换器及其与CPU的接口
    • 本章小结
    • 习题
  • 第7章 计算机总线技术
    • 7.1 总线基本知识
    • 7.2 系统总线
      • 7.2.1 EISA总线
      • 7.2.2 PCI总线
      • 7.2.3 AGP总线
    • 7.3 外总线
      • 7.3.1 RS232C及RS485总线
      • 7.3.2 IEEE488总线
      • 7.3.3 SCSI总线
      • 7.3.4 USB总线
      • 7.3.5 IEEE 1394总线
      • 7.3.6 CAN总线
      • 7.3.7 I2C总线
    • 本章小结
    • 习题
  • 第8章 微型计算机应用系统
    • 8.1 单片机控制系统设计举例
      • 8.1.1 空气压缩机电机控制系统概述
      • 8.1.2 可控硅励磁工作原理
      • 8.1.3 微型计算机控制系统结构与STD总线
      • 8.1.4 STD总线结构8031 CPU主板
      • 8.1.5 STD结构可控硅控制信号板
      • 8.1.6 可控硅励磁驱动板
      • 8.1.7 软件结构与程序流程图
      • 8.1.8 导通角相位控制程序结构
    • 8.2 基于PC的接口电路设计
      • 8.2.1 基于PCI总线的I/O接口电路设计
      • 8.2.2 基于USB总线的I/O接口电路设计
    • 8.3 I/O接口设备的Windows驱动程序设计
      • 8.3.1 驱动程序概述
      • 8.3.2 PCI设备的驱动程序设计
      • 8.3.3 USB设备的驱动程序设计
    • 本章小结
    • 习题
  • 第9章 嵌入式系统
    • 9.1 嵌入式系统概述
      • 9.1.1 现代计算机技术的两大分支
      • 9.1.2 嵌入式系统的定义和发展现状
    • 9.2 嵌入式处理器
      • 9.2.1 嵌入式微处理器
      • 9.2.2 嵌入式微控制器
      • 9.2.3 嵌入式DSP处理器
      • 9.2.4 嵌入式片上系统
      • 9.2.5 嵌入式可编程片上系统
      • 9.2.6 嵌入式处理器硬件架构
      • 9.2.7 RISC架构嵌入式处理器举例
    • 9.3 嵌入式操作系统
      • 9.3.1 几种典型的嵌入式操作系统
      • 9.3.2 嵌入式操作系统的新发展——嵌入式实时操作系统
      • 9.3.3 嵌入式操作系统的新发展——开源嵌入式移动多媒体终端操作系统
    • 9.4 嵌入式系统的结构及设计方法
      • 9.4.1 嵌入式系统的结构
      • 9.4.2 嵌入式系统设计方法
    • 9.5 嵌入式系统的前景与“后PC时代”
    • 本章小结
    • 习题
  • 第10章 SOPC技术
    • 10.1 FPGA概述
      • 10.1.1 可编程逻辑器件
      • 10.1.2 FPGA简介
      • 10.1.3 FPGA的结构与原理
      • 10.1.4 SOPC
    • 10.2 IP核与HDL语言
      • 10.2.1 IP核的概念
      • 10.2.2 VHDL与Verilog HDL
      • 10.2.3 HDL开发流程
    • 10.3 SOPC开发流程
      • 10.3.1 SOPC系统开发流程
      • 10.3.2 基于FPGA的SOPC系统硬件开发流程
      • 10.3.3 SOPC系统设计实例
    • 10.4 Avalon交换架构
    • 10.5 NiosⅡ软核处理器
      • 10.5.1 NiosⅡ概念
      • 10.5.2 NiosⅡ硬件结构
      • 10.5.3 NiosⅡ处理器的软件开发流程
      • 10.5.4 NiosⅡ软件设计实例
    • 本章小结
    • 习题
  • 附录
    • 附录A ASCII码字符表
    • 附录B 8086/8088指令系统表
  • 参考文献

相关图书