【第一章】计算机组成原理章节重点

第一章 绪论

一、计算机的历史

二、计算机的层次结构

在这里插入图片描述
1、硬件:计算机系统中实际装置的总称。(所有看得见、摸得着的器件)
2、软件:人们事先编制成具有各种特殊功能的信息组成。(程序)
3、软硬件的关系:不可分离、一定程度上可互相转换。

三、计算机的基本组成

1、冯·诺依曼计算机的特点
(1)指令和数据均用二进制数表示。
(2)指令和数据以同等地位(不加区分)存放于存储器内,并按地址访问。
(3)指令由操作码和地址吗组成,操作码表示操作的性质,地址码表示操作数存放的位置。
(4)指令在存储器内按顺序存放。

  • 指令按顺序存放,只需一个程序计数器PC逐条地址加“1”即可找出全部指令,控制简单;
  • 数据不用按顺序存放,用数据结构映射。
    (5)计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成。
  • 早期机器以运算器为中心,现在多以存储器为中心。
  • 冯·诺依曼计算机的核心思想是“存储程序”,即按需要编出程序,顺序存放在存储器内,运行时顺序执行完成。注意:以此概念为基础的各类计算机均可称为冯·诺依曼计算机。
    2、计算机的硬件组成框图及各部件功能
    (1)运算器:实现算术和逻辑运算,运算的结果暂存在CPU内。(寄存器或暂存器)
    (2)存储器:存放数据和程序代码。
  • 冯·诺依曼计算机结构是数据和程序不加区别;
  • 哈佛结构是数据和程序区别存放(在两个不同的存储体内,安全性更高)。
    (3)控制器:控制各部件协调工作。
    (4)输入设备:把外界的信息形式(包括人们熟悉的信息形式)转换为计算机能识别的信息形式。
    (5)输出设备:把计算机的运算结果转换为外界的信息形式。
    在这里插入图片描述
    相关名词
    CPU(Central Processing Unit):中央处理器,包括控制器和运算器
    MM(Main Memory):主存储器,也可以称为内存
    I/O(Input /Output Equipment):输入输出设备,也可以称为外部设备,简称外设

四、核心三部件细化结构

1、运算器(功能:实现算术和逻辑运算)
包括:
ALU(Arithmetic Logic Unit)算逻运算单元
ACC(Accumulator)累加器
MQ(Multiplier-Quotient Register)乘商寄存器
X 操作数寄存器

在这里插入图片描述
在这里插入图片描述
2、存储器(功能:存放数据和程序代码)
包括:存储体M
MAR(Memory Address Register)存储器地址寄存器
MDR(Memory Data Register)存储器数据寄存器

细化结构图:
在这里插入图片描述
操作过程:
先给地址(放入MAR中),地址选中存储体中唯一的一个存储单元,选中的存储单元与MDR进行数据交换(读出或写入)。

3、控制器(功能:读取指令、控制指令的执行、处理异常)
包括:
CU(Control Unit)控制单元
PC(Program Counter)程序计数器
IR(Instruction Register)指令寄存器

细化结构图:
在这里插入图片描述
操作过程:
PC指向存放指令的存储单元,取出的指令放入IR中,经指令译码器译码,CU发出相应的微操作,完成一条指令的执行。
由于指令顺序存放,地址连续,所以当前指令处理完后,只需PC加“1”,即可找到下一条指令。

五、计算机工作过程举例

1、上机前准备
(1)建立数学模型:把研究的对象用数学方程或方程组来描述
(2)确定计算方法:把相应的数学方程转化为四则运算

  • 计算机只能完成加、减、乘、除四则运算
  • 由于转换的过程会有误差,所以计算机的运算均为带误差运算
    (3)编制解题程序:把四则运算用相应的机器语言或汇编语言来描述
  • 现代计算机多用高级语言,然后编译或解释成汇编语言,再汇编成机器语言
    例:描述一个汇编代码生成过程,计算ax2+bx+c(需计算5次),改写成(ax+b)x+c,则只需计算4次。
    假设机器指令格式为:
    在这里插入图片描述
    在这里插入图片描述
    2、计算机工作过程
    (1)load A 的处理过程
    启动时 PC里值为0
    PCMAR
    M[MAR]MDR
    MDRIR
    OP(IR)IDCU
    Ad(IR)MAR
    M[MAR]MDR
    MDRACC
    PC+1PC ;PC里的值为1,指向下一条指令
    (2)mul X的处理过程
    PCMAR
    M[MAR]MDR
    MDRIR
    OP(IR)IDCU
    Ad(IR)MAR
    M[MAR]MDR
    MDRMQ
    乘操作 结果ACC
    PC+1PC ;计算机将自动进行,后续指令类似,略
    所以有时亦称计算机为有限状态自动机

六、计算机硬件的几个主要性能指标

1、机器字长:指CPU一次能处理的二进制数的最大位数

  • 机器字长对应汇编语言中通用寄存器的最大位数
    2、存储容量:指存储器能存储的二进制数的总位数
  • 主存容量=存储单元个数×存储字长
    例:某主存容量为1K×8,则代表存储单元为1K个(即1024),每个存储单元存放8位二进制数。
  • 常用存储个数:1K(1024个,即210)、1M(1024个K,即220)、1G(1024个M,即230)、1T(1024个G,即240)、1P(1024个T,即250)、1E(1024个P,即260)
  • 30
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在下方方

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值