【计算机硬件】计算机硬件组成、CPU、寄存器

计算机硬件组成、CPU、寄存器


计算机硬件基本系统由五大部分组成:运算器、控制器、存储器、输入设备、输出设备。

1. 运算器

  • 运算器功能🔥
    执行所有的算术运算,如加减乘除等,执行所有的逻辑运算并进行逻辑测试,如与、或、非、比较等。

  • 运算器组成🔥
    算术逻辑单元ALU :实现对数据的算术和逻辑运算
    累加寄存器AC:运算结果或源操作数的存放区 ( eg:加数和被加数是源操作数,会被存放到累加寄存器AC里,而加数与被加数的运算结果也会被存放到AC里面)
    数据缓冲寄存器DR:暂时存放内存的指令或数据
    状态条件寄存器PSW:保存指令运行结果的条件码内容,如溢出标志等 (状态码)

2. 控制器

  • 控制器组成🔥
    指令寄存器IR :暂存CPU执行指令
    程序计数器PC:存放指令执行地址
    地址寄存器AR:保存当前CPU所访问的内存地址
    指令译码器ID :分析指令操作码

  • 控制器功能🔥
    控制整个CPU的工作,最为重要,包括程序控制、时序控制等

3. 存储器

  • 内部存储(内存,即主存储器):容量小、速度快,用于临时存放正在执行的程序和数据,缺点是断电数据会丢失。eg:在word文档的编辑过程中,数据是先临时存放到内存里面的。
  • 外部存储(硬盘驱动器、固态硬盘、光盘等):容量大、速度慢,用于长期保存数据,即使计算机关闭后数据仍然存在。eg:在word文档的编辑过程中,边做边保存Ctrl+S后,数据会保存到外部存储中。

4. 输入设备

输入设备用于将数据和指令输入计算机。常见的输入设备包括键盘、鼠标、触摸屏、扫描仪和摄像头等。

5. 输出设备

输出设备用于从计算机中获取数据和信息。常见的输出设备包括显示器、打印机、扬声器和投影仪等。输入设备和输出设备合并成为外部设备(外设)。

🔥中央处理单元CPU

  • CPU的组成

CPU = 运算器 + 控制器 + 寄存器组 + 内部总线
这里的寄存器组也是用来存储的,而且是按位存储,单位比内存和外存都要小,所以存储速度更快。

  • CPU的功能

实现程序控制、操作控制、时间控制、数据处理功能


🍉例题01:CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在()中。
A.程序计数器(PC)
B.累加器(AC)
C.指令寄存器(IR)
D.地址寄存器(AR)

【答案】 B
【解析】 累加寄存器AC通常简称为累加器,其功能是:当运算器的算术逻辑单元ALU执行算术或逻辑运算时,为ALU提供一个工作区。累加寄存器暂时存放ALU运算的结果信息。显然,运算器中至少要有一个累加寄存器。

🍉例题02:执行CPU指令时,在一个指令周期的过程中,首先需从内存读取要执行的指令,此时先要将指令的地址即 ( ) 的内容送到地址总线上。
A.指令寄存器(IR)
B.通用寄存器(GR)
C.程序计数器(PD)
D.状态寄存器(PSW)

【答案】C
【解析】本题考查计算机组成原理的CPU寄存器。备选答案中的多种寄存器中PC负责记录要执行的指令地址。所以应把PC中的内容送到地址总线上。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值