计算机组成原理第一章

计算机组成原理

最近正在复习计算机组成原理,刚复习完第一章,把自己学到的知识分享给大家。

重点

1.计算机组成

在这里插入图片描述
系统软件有哪些可能会考

2.计算机系统层次结构

在这里插入图片描述
固件:永恒存在于只读存储器的软件。固件既不属于软件,也不属于硬件。

3. 冯.诺依曼计算机基本特点:存储程序

1.五大部件:运算器,存储器,控制器,输入设备,输出设备。
2.程序和数据以同等地位存储于存储器中,并可按地址访问。
3.程序和数据都以二进制形式存储在存储器中。
4.指令由操作码和地址码组成,操作码表示操作的性质,地址码表示操作数在存储器中的位置。
5.指令在存储器中顺序存放。
6.以运算器为中心。

现代计算机以存储器为中心

4.计算机硬件框图

在这里插入图片描述
在这里插入图片描述

5.计算机工作步骤

例子,将ax^2+bx+c变换成(ax+b)x+c计算会更简单

在这里插入图片描述
在这里插入图片描述

6.各部件组成

存储器
  • MAR,地址寄存器,反映存储单元的个数
  • MDR,数据寄存器,反应存储字长
  • 存储单元,用于存放一串二进制代码
  • 存储字,存储单元内存放的二进制代码
  • 存储字长,存储单元内存放的二进制代码的位数
  • 存储容量,存放的二进制信息的位数
运算器
  • 包括算术逻辑单元(ALU),累加器(ACC),乘商寄存器(MQ),操作数寄存器(X)。

  • 计算机数据处理的中心,进行逻辑运算,算术运算,移位运算等操作。
    在这里插入图片描述

  • 加法运算过程在这里插入图片描述

  • 减法运算过程
    在这里插入图片描述

  • 乘法运算过程
    在这里插入图片描述
    在乘法的运算过程中,乘积高位最后会被存入ACC中,所以要提前对ACC进行置零操作

  • 除法运算过程
    在这里插入图片描述

控制器
  • 功能:控制指令的读出,解释,执行,中断事件的处理等
  • 组成:
    1.指令部件:
    程序计数器PC:存放将要执行的指令的地址
    指令寄存器IR:存放正在执行的指令
    注意一个是指令的地址,一个是指令本身。
    指令译码器ID:解释现行的指令,产生相应的电位控制。
    2.时许部件:产生计算机运行所需的时序信号
    3.微操作信号发生器:产生执行指令的微操作控制信号。

7.指令的完成过程(章节重点)

指令的执行分为三个阶段:取指令,分析指令,执行指令。计算机的工作就是周而复始的重复这三个过程。
在这里插入图片描述

在这里插入图片描述

8.计算机的主要技术指标

  • 机器字长:CPU一次所能处理的数据的位数,通常与数据寄存器的位数有关。
  • 存储容量:存储体存储二进制的位数
  • 运算速度:在这里插入图片描述

习题

1.考察系统软件

在这里插入图片描述
解释:系统程序包括标准程序库,语言处理程序,操作系统,服务程序,数据库管理系统,网络软件;数据库不属于系统软件。

2.考察计算机层次结构中各层的语言程序

在这里插入图片描述
解释:高级语言->汇编语言 编译程序
汇编语言->机器语言 汇编程序
翻译程序包括编译程序和解释程序,编译程序一次性全部翻译,源代码不变,下次使用无需翻译,解释程序,每次翻译一句,再次使用,需再次翻译。

3.考察冯诺依曼计算机的特点

在这里插入图片描述

4.考察地址寄存器位数与存储单元个数的关系

在这里插入图片描述

5.各寄存器的位数

在这里插入图片描述
在这里插入图片描述
解释:2M可以看出地址线21位,PC存放的是将要执行的指令的地址,所以跟地址位数相同,21,16位可以看出来计算机存储字长为16位,除MAR和PC外,其他寄存器都是存放数据的,都是16位

6.指令执行的过程

在这里插入图片描述
在这里插入图片描述
解释:参考前面的知识点

7.考察计算机的运算速度求解

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

badabada_henu

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

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

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

打赏作者

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

抵扣说明:

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

余额充值