计算机组成原理与汇编语言程序设计 计算机应用专业系列教材内容提要
本书是为中央电大计算机组成原理与汇编语言程序设计课程编写的教材。在开始学习本书之前,请大家务必先认真阅读这篇前言,它将告诉你本课程的基本教学目标、教学内容的组织以及与本书相配套的教学手段。
本课程的基本教学目标是建立计算机系统的整机概念。这里所说的整机概念可以分为两级:CUP级和系统级。它涉及到两个方面:逻辑组成和工作原理。考核将根据这一教学目标来进行。
为此,全书按下述几个层次组织教学内容。
第1,2两章是基础知识,介绍计算机系统的硬软件组成、基本工作方式、数据信息和控制信息的表示方法。
第3,4,5章分三个层次阐明CPU子系统的整机概念。第3章先从CPU内部讲起,通过一个模型分析CPU的内部组成,从指令流程级上分析CPU的工作原理,即CPU是怎样执行以指令序列形式表示的程度。第4章从指令系统级介绍了种实际的CPU。这一级是一个使用者所看到的CPU。第5章从汇编语言级讲解对CPU的编程应用。这一级与机器的硬件特性及指令系统紧密相关,因此从这一级讨论程序设计有助于从应用层次了解计算机的工作原理。通过本章的学习应能读者懂用汇编语言编写的程度段,掌握程度设计的基本设计方法。
第6章讲解存储子系统的组成,重点是主存储器的工作原理和设计方法。CPU加上主存储器,构成了传统概念上的主机。
第7,8两章讲解输入 输出子系统。其中,第7章介绍了将各大部件连接成整机系统的总线与接口,以及实现输入 输出的三种控制策略。第8章介绍常用的输入 输出设备。主机加上输入 输出设备,就构成了一个完整的计算机系统。至此,本书也就形成了系统一级的整机概念。
本课内容相当广泛,为了突出整机概念这一核心内容,第9章给出一个比较完整的模型机,详细说明了各大部件之间的信号互连,以及三种控制策略下的典型输入 输出操作。
计算机组成原理与汇编语言程序设计 计算机应用专业系列教材作者简介
计算机组成原理与汇编语言程序设计 计算机应用专业系列教材编辑推荐
计算机组成原理与汇编语言程序设计 计算机应用专业系列教材图书目录
第1章 绪论
1.1 计算机的基本概念
1.2 计算机系统的硬、软组成
1.3 计算机的工作过程
1.4 数字计算机的特点与性能指标
1.5 计算机的发展与应用
第2章 计算机中的信息表示
2.1 数值型数据的表示方法
2.2 字符表示
2.3 指令信息的表示
第3章 CPU原理
3.1 算术逻辑运算部件ALU
3.2 运算方法
3.3 CPU模型的组成及其数据通路
3.4 时序控制方式
3.5 指令的执行与组合逻辑控制器
3.6 微程序控制器
第4章 典型CPU及指令系统举例
4.1 8086/8088CPU
4.2 主存储器
4.3 8086/8088 堆栈
4.4 8086/8088指令系统
4.5 提高CPU性能的一些措施
第5章 汇编语言程序设计
5.1 概述
5.2 汇编语言语句
5.3 汇编语言数据
5.4 伪指令语句
5.5 宏指令语句
5.6 顺序程序设计
5.7 分支程序设计
5.8 循环程序设计
5.9 子程序设计
5.10 实用程序设计示例
5.11 汇编语言程序的开发
第6章 存储系统
6.1 常见的存储器子系统组织
6.2 半导体存储器芯片
6.3 主存储器组织
6.4 提高存储子系统性能的一些方法
第7章 主机与外部设备的信息交换
7.1 总线与接口
7.2 I/O指令与直接程序控制方式
7.3 程序中断方式
7.4 DMA方式
7.5 系统总线
第8章 输入/输出设备
第9章 计算机硬件系统示例
附录
参考文献