Chapter 1 计算机系统概论
1.1计算机简介
1.1.1计算机的软硬件概念
硬件:计算机的实体部分
软件:由事先编制的具有各类特殊功能的程序组成
1.1.2计算机系统的层次结构
1.2计算机的基本组成
术语解释:
存储体 由许多存储单元组成,存储单元有包含若干个存储元件,每个存储元件能寄存一位二进制“0”或“1”,如图所示
MAR:存储器地址寄存器 用来存放于访问的存储单元的地址 位数 = 存储单元个数
MDR:存储器数据寄存器 用来存放从存储体某单元取出的代码或者准备往某存储单元存入的代码 位数 = 存储字长
PC:程序计数器 用来存放当前欲执行指令的地址
IR:指令寄存器 用来存放当前的指令
CU:控制单元 用来分析当前指令所需完成的操作,并发出各种微操作命令序列,用以控制所有被控对象
1.3 计算机硬件的主要技术指标
1.3.1机器字长
机器字长是指CPU一次能处理数据的位数,与CPU的寄存器位数有关
机器字长会影响极其的运算速度
1.3.2 存储容量
存储器的容量 = 主存容量 + 辅存容量
主存容量 = 存储单元个数 ✖️ 存储字长
MAR的位数 = 存储单元个数
MDR的位数 = 存储字长
辅存容量通常用字节数来表示
Chapter 2
略
Chapter 3 系统总线
3.1总线的基本概念
总线是连接多个部件的信息传输线,是个部件共享的传输介质。只允许有一个部件向总线发送信息,而多个部件可以同时从总线上接受相同呃信息。
3.2 总线的分类
按连接部件不同具体介绍三类总线
3.2.1 片内总线
3.2.2 系统总线
3.2.3 通信总线
3.4 总线结构
3.4.1 单总线结构
3.4.2 多总线结构
3.5总线控制
3.5.1 总线 判优控制
3.5.2 总线 通信控制
Chapter 4 存储器
4.1概述
4.1.1 存储器分类
(1)按存储介质分类
半导体存储器:
优点:体积小、功耗低、存取时间短
缺点:当电源消失时,所存储信息也随即丢失,是一种易失性存储器
磁表面存储器:
优点:非易失性
磁芯存储器:
优点:不易失的永久记忆存储器
缺点:磁芯存储器的体积过大、工艺复杂、功耗太大
光盘存储器:
优点:非易失性的特点
(2)按存取方式分类
随机存储器:RAM
特点:存储器的任何一个存储单元的内容都可以随机存取,而且存取时间与存储单元的物理位置无关。
只读存储器:ROM
特点:能对其存储的内容读出,而不能对其重新写入
通常用于固定不变的程序、常数和汉字字库,甚至用于操作系统的固化。
ROM与RAM共同作为主存的一部分,统一构成主存的地址域
串行访问存储器
若对存储单元进行读/写操作,需按其物理位置的先后顺序寻找地址
特点:由于信息所在位置不同,使得读/写时间均不相同
(3)按在计算机中的作用分类
辅助存储器:是主存储器的后援存储器,用来存放当前暂时不用的程序和数据,不能与CPU直接交换信息。特点:速度慢,容量大、每位价格低
主存:特点:速度快、容量小、每位价格高
缓冲存储器:用在两个速度不同的部件之中
4.1.2 存储器的层次结构
Chapter 5 输入输出系统
代办
Chapter 6 计算机的运算方法
6.1 无符号数和有符号数
6.1.1 无符号数
没有符号的数,在寄存器中的每一位均可用来存放均值。
范围:0~65535
6.1.2 有符号数
需要留位置存放符号。符号位的“0”表示正,“1”表示负。
范围:-32768~+32767
把符号“数字化”的数成为机器数,而把带“+”或“-”符号的数称为真值。
机器数的4种表示方法
区别整数和小数:整数的符号位与数值位之间用逗号隔开;小数的符号位与数值之间用小数点隔开。
下图中,x表示真值,n为整数的位数。
以下是针对每个表示方法具体解释:
(1)原码表示法
[+0]原 = 0.0000
[-0]原 = 1 - (0.0000) = 1.0000
因此原码中的“零”有两种表示方式
(2)补码表示法
[+0]补 = [-0]补
补码中的“零”只有一种表示形式
(3)反码表示法
反码中的“零”有两种表示形式
(4)移码表示法
移码中“零”是唯一的