顶部
收藏

计算机组成原理及汇编语言(第二版)

“十一五”国家规划教材

作者:
张思发 吴让仲 樊俊青
定价:
31.90元
ISBN:
978-7-04-022708-6
版面字数:
550.000千字
开本:
16开
全书页数:
350页
装帧形式:
平装
重点项目:
“十一五”国家规划教材
出版时间:
2007-12-20
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机应用技术

    本书是普通高等教育“十一五”国家级规划教材。
    本书是为高等职业教育学生设计的教材,主要介绍8086/8088(16位)和80 x 86(32位)宏汇编语言程序设计的方法、技术以及计算机系统的体系结构和工作原理。第1章介绍计算机系统的基础知识;第2章讲述运算方法和运算器的基本工作原理;第3章说明存储系统组成结构及原理;第4章阐述8086/8088(16位)和80 x 86(32位)的寻址方式及指令系统;第5章叙述计算机的核心组成部件中央处理器( CPU )的结构及原理;第6章讲解8086/8088(16位)和80 x 86(32位)宏汇编语言的循环、分支、子程序在汇编程序中的应用及汇编语言程序设计技术;第7章讲授计算机系统中常见的总线技术;第8章介绍微型计算机接口技术及中断系统;第9章简要讲述计算机系统的常见外围设备及其应用。全书提供了大量实例,每章前面有本章学习目标,章后附有习题,并配有多媒体讲义及学习指导书,便于教师的教学及学生的自学与复习。
    本书可以作为应用性、技能型人才培养的各类教育相关专业的教学参考用书,也可供各类培训、计算机从业人员和爱好者参考使用。 
  • 第1章 计算机系统概论
    • 1.1  计算机的发展状况
      • 1.1.1 计算机的发展
      • 1.1.2 微处理器的发展
    • 1.2  计算机的类别、特点及应用
      • 1.2.1 计算机的分类
      • 1.2.2 计算机的特点
      • 1.2.3 计算机的应用
    • 1.3  计算机系统的组成
      • 1.3.1 计算机硬件系统
      • 1.3.2 计算机软件系统
      • 1.3.3 计算机硬件系统和软件系统的关系
      • 1.3.4 冯·诺依曼体系结构计算机系统
    • 1.4  计算机系统结构
      • 1.4.1 计算机系统的层次结构
      • 1.4.2 软件与硬件的逻辑等价性
    • 1.5   80x86宏汇编语言的基础知识
      • 1.5.1 进位计数制及相互转换
      • 1.5.2  Intel 8086/8088微处理器简介
      • 1.5.3 主存储器和堆栈
      • 1.5.4 32位指令运行环境
    • 1.6   80x86 CPU的工作模式
      • 1.6.1 保护模式概述
      • 1.6.2 虚拟8086模式
    • 1.7  非冯·诺依曼体系结构的计算机
      • 1.7.1 神经网络计算机
      • 1.7.2 生物计算机
      • 1.7.3 光子计算机
    • 习题1
  • 第2章 运算方法和运算器
    • 2.1  数据与字符的机内表示
      • 2.1.1 数值数据在机内的表示
      • 2.1.2 非数值数据在机内的表示
    • 2.2  定点加法、减法运算
      • 2.2.1 补码加法运算
      • 2.2.2 补码减法运算
      • 2.2.3 溢出概念及检测方法
      • 2.2.4 基本的十进制加法/减法器
      • 2.2.5 十进制加法器
    • 2.3  定点乘法运算
      • 2.3.1 原码位乘法
      • 2.3.2 补码位乘法
      • 2.3.3 阵列乘法器
    • 2.4  定点除法运算
      • 2.4.1 原码位除法
      • 2.4.2 补码位除法
      • 2.4.3 阵列除法器
    • 2.5  逻辑运算
    • 2.6  定点运算器的组成和结构
      • 2.6.1 多功能算术逻辑单元
      • 2.6.2 内部总线
      • 2.6.3 定点运算器的基本结构
    • 2.7  浮点运算方法和浮点运算器
      • 2.7.1 浮点加、减法运算
      • 2.7.2 浮点乘、除法运算
      • 2.7.3 浮点运算器
    • 2.8  分布式计算
    • 习题2
  • 第3章 存储系统
    • 3.1  存储器概述
      • 3.1.1 存储器的分类
      • 3.1.2 存储器的分级结构
      • 3.1.3 主存储器的技术指标
    • 3.2  半导体读写存储器
      • 3.2.1 静态MOS存储器
      • 3.2.2 动态MOS存储器
      • 3.2.3 双极型存储器
    • 3.3  半导体只读存储器
      • 3.3.1 掩模式只读存储器
      • 3.3.2 可编程的只读存储器
      • 3.3.3 可擦可编程的只读存储器( EPROM )
    • 3.4  高速存储器
      • 3.4.1 双端口存储器
      • 3.4.2 多体交叉存储器
      • 3.4.3 相联存储器
    • 3.5  高速缓冲存储器
      • 3.5.1  Cache的功能与基本原理
      • 3.5.2  Cache的地址映射
      • 3.5.3 替换策略
    • 3.6  虚拟存储器
      • 3.6.1 虚拟存储器的基本概念
      • 3.6.2 页式虚拟存储器
      • 3.6.3 段式虚拟存储器
      • 3.6.4 段页式虚拟存储器
      • 3.6.5 替换算法
    • 3.7  存储保护
      • 3.7.1 存储区域保护
      • 3.7.2 访问方式保护
    • 3.8  存储器的发展
    • 习题3
  • 第4章 80x86寻址方式及指令系统
    • 4.1   80x86寻址方式
      • 4.1.1 操作数种类
      • 4.1.2 与数据有关的寻址方式
      • 4.1.3 与转移地址有关的寻址方式
    • 4.2  跨段及寻址综合举例
      • 4.2.1 跨段的有关问题
      • 4.2.2 寻址的综合举例
    • 4.3   80x86指令系统
      • 4.3.1 数据传送指令
      • 4.3.2 算术运算指令
      • 4.3.3 逻辑指令
      • 4.3.4 串处理指令
      • 4.3.5 控制转移指令
      • 4.3.6 处理机控制指令
    • 4.4   8086/8088伪指令
      • 4.4.1 8086/8088宏汇编语句格式
      • 4.4.2 数据定义及存储器分配伪指令
      • 4.4.3 表达式赋值伪指令EQU
      • 4.4.4 段定义伪指令
      • 4.4.5 程序开始和结束伪指令
    • 4.5  上机操作过程
      • 4.5.1 汇编语言的工作环境
      • 4.5.2 建立ASM文件
      • 4.5.3 用MASM程序产生OBJ文件
      • 4.5.4  LINK程序产生EXE文件
      • 4.5.5 程序的执行
    • 习题4
  • 第5章 中央处理器CPU
    • 5.1   CPU的功能和结构
      • 5.1.1  CPU的功能
      • 5.1.2  CPU的基本组成
      • 5.1.3 操作控制器与时序产生器
    • 5.2  指令的执行过程和指令周期
      • 5.2.1 指令周期的基本概念
      • 5.2.2 非访问内存指令的指令周期
      • 5.2.3 直接访问内存指令的指令周期
      • 5.2.4 间接访问内存指令的指令周期
      • 5.2.5 程序控制指令的指令周期
      • 5.2.6 用方框图语言表示指令周期
    • 5.3  时序信号产生器和控制方式
      • 5.3.1 时序信号的作用和体制
      • 5.3.2 时序信号产生器
      • 5.3.3 控制方式
    • 5.4  微程序设计技术和微程序控制器
      • 5.4.1 微程序设计技术
      • 5.4.2 微程序控制器
    • 5.5  硬布线控制器与门阵列控制器
      • 5.5.1 硬布线控制器
      • 5.5.2 门阵列控制器
    • 5.6   CPU的基本常识及Intel系列CPU
      • 5.6.1  CPU的基本常识
      • 5.6.2  Intel系列CPU简介
    • 5.7   CPU新技术
      • 5.7.1 流水CPU
      • 5.7.2  RISC CPU
      • 5.7.3 多媒体CPU
    • 5.8  微型CPU实例
      • 5.8.1 微型CPU的发展
      • 5.8.2 微型CPU的封装
    • 习题5
  • 第6章 汇编程序设计及高级汇编语言技术
    • 6.1  顺序程序设计
    • 6.2  分支程序设计
      • 6.2.1 分支程序设计概述
      • 6.2.2 分支程序设计
    • 6.3  循环程序设计
      • 6.3.1 循环程序设计概述
      • 6.3.2 循环程序设计
    • 6.4  子程序设计
      • 6.4.1 子程序设计概述
      • 6.4.2 子程序程序设计
    • 6.5  宏汇编
      • 6.5.1 宏的定义
      • 6.5.2 宏的调用和展开
    • 6.6   32位宏汇编
      • 6.6.1 32位编程基础知识
      • 6.6.2 一个简单的32位汇编语言程序
    • 习题6
  • 第7章 总线系统
    • 7.1  概述
      • 7.1.1 总线的基本概念
      • 7.1.2 总线标准
      • 7.1.3 总线信息传输方式
      • 7.1.4 总线仲裁
      • 7.1.5 总线通信协议
      • 7.1.6 总线负载能力
    • 7.2  系统总线和局部总线
      • 7.2.1  ISA总线
      • 7.2.2  EISA总线
      • 7.2.3  VESA总线
      • 7.2.4  PCI总线
      • 7.2.5  AGP总线
    • 7.3  外部通信总线
      • 7.3.1  RS-232 C串行通信总线
      • 7.3.2 通用串行总线USB
      • 7.3.3 1394接口
    • 7.4  总线控制和通信
      • 7.4.1 总线控制
      • 7.4.2 总线通信
    • 习题7
  • 第8章 输入/输出及中断系统
    • 8.1  输入/输出接口概述
      • 8.1.1 概述
      • 8.1.2 信息交换方式
    • 8.2   PC机I/ O端口布局
      • 8.2.1  I / O端口寻址方式
      • 8.2.2  I / O端口地址的分配
    • 8.3  中断系统
      • 8.3.1 中断的基本概念
      • 8.3.2 中断向量表
      • 8.3.3 中断处理过程
      • 8.3.4 8259A中断控制器
    • 8.4   DMA控制器
      • 8.4.1  DMA的基础知识
      • 8.4.2 8237A-5 DMA控制器
      • 8.4.3 8237A-5 芯片编程举例
    • 8.5  可编程接口芯片及应用
      • 8.5.1 定时/计数器接口芯片8253及其应用
      • 8.5.2 串行接口芯片8251A及其应用
      • 8.5.3 并行接口芯片8255A及其应用
    • 习题8
  • 第9章 常见外围设备及其应用
    • 9.1  外围设备概述
    • 9.2  显示设备
      • 9.2.1 显示设备的分类及有关概念
      • 9.2.2 显示技术中的有关术语
      • 9.2.3 字符显示器
      • 9.2.4 图形和图像显示器
      • 9.2.5 IBM PC的视频显示原理
      • 9.2.6 液晶显示器
    • 9.3  输入设备与打印设备
      • 9.3.1 输入设备
      • 9.3.2 打印设备
    • 9.4  磁盘子系统
      • 9.4.1 硬盘系统
      • 9.4.2 软盘存储器
      • 9.4.3 磁盘系统操作原理
    • 9.5  磁带存储设备
      • 9.5.1 磁带机的分类
      • 9.5.2 磁带机的结构
      • 9.5.3 磁带机的发展动向
    • 9.6  光盘存储设备
      • 9.6.1 光盘存储器的种类
      • 9.6.2 光盘存储器的工作原理
      • 9.6.3 磁光盘存储器
      • 9.6.4 光盘存储器的组成
    • 习题9
  • 附录 8086 ASCII码表
  • 参考文献

相关图书