
| 计算机已普及到社会的各个层面,被各行各业的人士采用。在这样的大背景下,计算机组成及其工作原理已不再仅仅是计算机专业的核心课程,而逐渐成为一门各专业学生都必须学习的公共必修课。 本书从硬件和软件两个方面阐述计算机系统的工作原理。书中除了介绍传统的指令系统、运算器、存储器、控制器、输入输出系统与总线外,还汇集了数字电路分析与设计、汇编语言程序设计以及操作系统等内容。其中,控制器部分在整合前面所学知识的基础上,通过一个实例阐述了计算机的工作原理;输入输出系统部分侧重于从微机接口与应用的角度来介绍;操作系统则从资源管理的角度进行阐述。 本书特色: 对计算机软件、计算机应用以及计算机网络专业的需求进行了合理的整合,将硬件方面的知识汇集在一起。 较深入的内容标注了星号,以供不同层次的读者选用。 结合实例,突出应用。 为方便教学,本书配备了电子教案、80×86指令系统一览表.MASM 6.x伪指令一览表等资源,请登录华章网站WWW.hzbook.com下载。 |
| 前言 第1章 概述 1.1 计算机的发展历史 1.1.1 计算机的产生与发展 1.1.2 微型计算机的出现与发展 1.1.3 软件技术的兴起与发展 1.2 计算机系统结构组成 1.2.1 存储程序原理 1.2.2 计算机硬件组成 1.2.3 计算机软件组成 1.2.4 计算机系统层次结构 1.3 程序在计算机中的执行过程 1.3.1 计算机执行的简单实例 1.3.2 从高级语言到机器语言 1.3.3 硬件执行机器语言 1.3.4 操作系统和服务程序的作用 1.4 计算机性能评价 1.4.1 计算机硬件技术指标 1.4.2 计算机性能评价准则 1.5 计算机的应用与发展 1.5.1 计算机的应用 1.5.2 计算机的发展 习题 第2章 数字电路分析与设计 2.1 布尔代数 2.1.1 布尔代数及其基本运算 2.1.2 布尔代数的基本公式 2.1.3 布尔函数及其表示方法 2.1.4 布尔函数的化简与实现 2.2 组合逻辑电路分析与设计 2.2.1 组合逻辑电路的分析 2.2.2 组合逻辑电路的设计 2.3 同步时序逻辑电路分析与设计 2.3.1 引言 2.3.2 触发器 2.3.3 同步时序逻辑电路的分析 2.3.4 同步时序逻辑电路的设计 习题 第3章 运算方法和运算器 3.1 数据表示方法 3.1.1 数据格式 3.1.2 数的机器码表示 3.1.3 字符与字符串的表示方法 3.1.4 可靠性编码 3.2 基本运算 3.2.1 逻辑运算 3.2.2 算术运算 3.2.3 移位运算 3.3 定点运算 3.3.1 加减法运算 3.3.2 定点乘法运算 3.3.3 定点除法运算 3.4 定点运算器的组成 3.4.1 多功能算术逻辑运算单元 3.4.2 内部总线 3.4.3 定点运算器的基本结构 3.5 浮点运算方法和浮点运算器 3.5.1 浮点加(减)法运算 3.5.2 浮点乘(除)法运算 3.5.3 浮点运算器 习题 第4章 指令系统与汇编语言程序设计 4.1 指令系统概述 4.2 8088微机硬件结构简介 4.2.1 8086CPU及其寄存器 4.2.2 8086微机系统的主存储器与堆栈 4.2.3 8086CPU能直接处理的数据及其存放形式 4.3 指令格式 4.3.1 指令长度 4.3.2 操作码结构 4.3.3 地址码结构 4.3.4 8086CPU指令格式 4.4 寻址方式 4.4.1 概述 4.4.2 8086汇编语言与寻址方式有关的一些定义和约定 4.4.3 立即(数)寻址 4.4.4 直接寻址 4.4.5 寄存器寻址 4.4.6 寄存器间接寻址 4.4.7 基址寻址 4.4.8 变址寻址 4.4.9 相对寻址 4.4.10 基址变址寻址 4.5 指令与指令类型 4.5.1 传送类指令 4.5.2 算术运算类指令 4.5.3 位操作类指令 4.5.4 串操作类指令 4.5.5 程序控制类指令 4.5.6 处理器控制类指令 4.6 8086汇编语言 4.6.1 概述 4.6.2 汇编语言源程序的结构 4.6.3 伪指令 4.7 子程序设计 4.8 系统功能调用 习题 第5章 存储器 第6章 控制器 第7章 输入输出系统 第8章 总线 第9章 操作系统 习题 附录A 汇编语言程序的上机实习指导 附录B ASCII字符编码表 参考文献 |
商品评论(0条)