内容简介
本书系统地介绍了计算机的基本组成原理和内部工作机制。全书共分8章,主要内容分成两个部分;第1、2章介绍了计算机的基础知识;第3~8章介绍了计算机的各子系统(包括运算器、存储器、控制器、外部设备和输入输出子系统等)的基本组成原理、设计方法、相互关系以及各子系统互相连接构成整机系统的技术。
本书既介绍了计算机的一般原理,又注意与实际应用相结合。全书内容由浅入深,每章之后均附有习题,便于自学。
本书可以作为高等院校计算机及相关专业“计算机组成原理”课程的教材,也可供从事计算机工作的工程技术人员参考。
目录
目录回到顶部↑
第1章 概论
1.1 电子计算机与存储程序控制
1.1.1 电子计算机的发展
1.1.2 存储程序概念
1.2 计算机的硬件组成
1.2.1 计算机的主要部件
1.2.2 计算机的总线结构
1.2.3 大、中型计算机的典型结构
1.2.4 不同对象观察到的计算机硬件系统
1.2.5 冯·诺依曼结构和哈佛结构的存储器设计思想
1.3 计算机系统
1.3.1 硬件与软件的关系
1.3.2 系列机和软件兼容
1.3.3 计算机系统的多层次结构
1.3.4 实际机器和虚拟机器
1.4 计算机的工作过程和主要性能指标
1.4.1 计算机的工作过程
1.4.2 计算机的主要性能指标
习题
第2章 数据的机器层次表示
. 2.1 数值数据的表示
2.1.1 计算机中的数值数据
2.1.2 无符号数和带符号数
2.1.3 原码表示法
2.1.4 补码表示法
2.1.5 反码表示法
2.1.6 3种机器数的比较与转换
2.2 机器数的定点表示与浮点表示
2.2.1 定点表示法
2.2.2 浮点表示法
2.2.3 浮点数阶码的移码表示法
2.2.4 定点、浮点表示法与定点、浮点计算机
2.2.5 浮点数尾数的基数
2.2.6 实用浮点数举例
2.3 非数值数据的表示
2.3.1 字符和字符串的表示
2.3.2 汉字的表示
2.3.3 统一代码
2.4 十进制数和数串的表示
2.4.1 十进制数的编码
2.4.2 十进制数串
2.5 现代微型计算机系统中的数据表示举例
2.6 数据校验码
2.6.1 奇偶校验码
2.6.2 海明校验码
2.6.3 循环冗余校验码
习题
第3章 指令系统
3.1 指令格式
3.1.1 机器指令的基本格式
3.1.2 地址码结构
3.1.3 指令操作码
3.2 编址方式
3.2.1 编址方式
3.2.2 指令寻址和数据寻址
3.2.3 基本的数据寻址方式
3.2.4 变型或组合寻址方式
……
第4章 数值的机器运算
第5章 存储系统和结构
第6章 中央处理器
第7章 外部设备
第8章 输入输出系统
索引
参考文献