“计算机硬件技术”是对“数字逻辑”、“计算机组成原理”、“微型计算机技术”和“计算机系统结构”4门硬件课程进行整合而形成的一门综合性课程。本书是《计算机硬件技术》的上册,共6章。主要内容包括计算机概论、数字逻辑基础、运算器、汇编语言程序设计、存储器系统和控制器,具有结构优化、内容精炼、重点突出的特点,各章配有丰富的例题和习题,适用于计算机学院、软件学院和理工科各专业的“计算机硬件”课程,也可供在计算机领域从事相关工作的工程技术人员参考。
- 第一章 计算机概论
- 1.1 电子计算机概述
- 1.1.1 电子计算机的主要组成部分
- 1.1.2 微型算机发展筒况
- 1.1.3 电子计算机系统的主要技术指标
- 1.1.4 软件概述
- 1.2 运算基础
- 1.2.1 数制
- 1.2.2 带符号数的表示法
- 1.2.3 数的定点表示法和浮点表示法
- 1.2.4 算术运算
- 1.2.5 逻辑运算
- 1.2.6 二进制信息编码
- 习题一
- 第二章 数字逻辑基础
- 2.1 逻辑代数概述
- 2.1.1 退辑函数及其表示法
- 2.1.2 逻辑代数的基本公式与运算规则
- 2.1.3 逻辑函数的化简
- 2.2 组合逻辑电路
- 2.2.1 组合逻辑电路的特点
- 2.2.2 常用的组合逻辑电路
- 2.2.3 组合逻辑电路中的竞争与冒险
- 2.3 时序逻辑电路
- 2.3.1 概述
- 2.3.2 触发器
- 2.3.3 寄存器
- 2.3.4 计数器
- 2.3.5 节拍脉冲发生器
- 2.4 可编程逻辑器件简介
- 习题二
- 第三章 运算器
- 3.1 定点运算器
- 3.1.1 从半加器到算术逻辑部件
- 3.1.2 4位二进制算术逻辑部件74181
- 3.1.3 定点运算器
- 3.2 浮点运算与浮点运算器
- 3.2.1 浮点数的加、减法运算
- 3.2.2 浮点数的乘、除法运算
- 3.2.3 浮点运算器的基本结构
- 习题三
- 第四章 汇编语育程序设计
- 4.1 指令与指令系统
- 4.1.1 指令与程序
- 4.1.2 操作数的存储
- 4.1.3 指令的寻址方式
- 4.2 80x86的编程结构
- 4.2.1 8086的编程结构
- 4.2.2 Pentium系列结构的发展历程
- 4.3 8086指令系统
- 4.3.1 8086指令的寻址方式
- 4.3.2 8086指令简析
- 4.4 汇编语言程序设计基础
- 4.4.1 汇编语言的基本语法
- 4.4.2 汇编语言程序设计
- 习题四
- 第五章 存储器系统
- 5.1 存储器概述
- 5.1.1 存偏器的分类
- 5.1.2 半导体存储器的结构构框
- 5.1.3 半导体存储器的主要技术指标
- 5.1.4 半导体存储器芯片的发展
- 5.2 存储系统的层次结构
- 5.2.1 存储系统层次结构的形成
- 5.2.2 高速缓冲存储系统
- 5.2.3 虚拟存储器
- 5.3 内存储器接口技术
- 5.3.1 8086微处理器的引脚信号和时序
- 5.3.2 三种典型的半导体存储器芯片
- 5.3.3 内存储器接口的基本技术
- 5.3.4 16位和32位系统中的内存储器接口
- 习题五
- 第六章 控制器
- 6.1 控制器概述
- 6.1.1 中央处理器的基本组成及功能
- 6.1.2 控制器的功能及基本组成
- 6.2 指令流程
- 6.2.1 指令执行过程
- 6.2.2 指令流程举例1——单总线结构CPU
- 6.2.3 指令流程举例2——专用通路结构CPU
- 6.3 硬连线控制路
- 6.3.1 硬连线控制器概述
- 6.3.2 硬连线控制器的结构
- 6.3.3 硬连线控制器的设计步骤
- 6.4 微程序控制器
- 6.4.1 微程序控制器概述
- 6.4.2 微程序控制器的基本结构
- 6.4.3 微程序设计技术
- 习题六
- 参考文献