内容推荐 本书是计算机领域本科教育教学改革试点工作(简称“101计划”)系列教材之一。本书主要介绍计算机系统相关知识体系。全书共分10章,主要内容包括计算机系统概述、数据的类型及机器级表示、数据的运算及运算部件、指令系统及程序的机器级表示、程序的链接、中央处理器、存储器层次结构、进程与异常控制流、I/O操作的实现、并行处理系统等。 本书内容详尽,概念清楚,通俗易懂,实例丰富,并提供了大量典型习题供读者练习。本书可以作为高等学校计算机及相关专业本科计算机系统课程的基础性教材,也可以作为有关专业研究生或计算机技术人员的参考书。 目录 第1章 计算机系统概述 1.1 计算机系统基本工作原理 1.1.1 一些简单的C程序例子 1.1.2 冯·诺依曼结构计算机 1.1.3 程序和指令的执行过程 1.2 程序的开发与运行 1.2.1 程序设计语言和翻译程序 1.2.2 从源程序到可执行目标文件 1.2.3 可执行文件的启动和执行 1.3 计算机系统的基本组成 1.3.1 计算机硬件 1.3.2 计算机软件 1.4 计算机系统的层次结构 1.4.1 计算机系统的不同用户 1.4.2 计算机系统抽象层的转换 1.5 本章小结 习题 第2章 数据的类型及机器级表示 2.1 C程序中的变量和常量 2.2 进位记数制和定点数表示 2.2.1 信息的二进制编码 2.2.2 定点数的编码表示 2.3 整数的表示 2.3.1 无符号整数和带符号整数 2.3.2 C语言中的整数类型 2.4 浮点数的表示 2.4.1 浮点数的表示范围和精度 2.4.2 IEEE 754浮点标准 2.4.3 C语言中的浮点数类型 2.5 非数值数据的编码表示 2.6 数据的宽度、存储和转换 2.6.1 数据的宽度和单位 2.6.2 数据的存储和排列顺序 2.6.3 数据类型的自动转换 2.7 本章小结 习题 第3章 数据的运算及运算部件 3.1 高级语言和机器指令中的运算 3.1.1 C语言程序中的运算 3.1.2 RISC-V指令中涉及的运算 3.2 基本运算部件 3.2.1 全加器和加法器 3.2.2 带标志加法器和ALU 3.3 定点运算及其运算部件 …… 第4章 指令系统及程序的机器级表示 第5章 程序的链接 第6章 中央处理器 第7章 存储器层次结构 第8章 进程与异常控制流 第9章 I/O操作的实现 第10章 并行处理系统 参考文献 |