软考|计组|3.计算机结构

计算机结构

计算机结构分为五大类

$$
计算机结构 \begin{cases} 运算器 \begin{cases} 算术逻辑单元ALU\\累加寄存器AC\\数据缓冲寄存器DR\\状态条件寄存器PSW\end{cases} \\ \\ 控制器\begin{cases} 程序计数器PC\\指令寄存器IR\\地址寄存器DR\\指令译码器ID\\时序部件\end{cases}\\\\ \\存储器 \begin{cases}主存储器\\辅助存储器\end{cases}\\\\ 输入设备\\\\输出设备 \end{cases}
$$

 

  1. 主存储器又被称为内存,硬盘属于辅助存储器

  2. 外设由I/O+辅助存储器组成

运算器

$$
运算器 \begin{cases} 算术逻辑单元ALU\\累加寄存器AC\\数据缓冲寄存器DR\\状态条件寄存器PSW\end{cases}
$$

 

运算器可以进行算术运算和逻辑运算

  • ALU进行运算

  • AC来存储临时运算结果

  • DR进行读写缓冲

  • PSW标记状态,例如溢出、清零等等(在哪里有争议,有时在运算器,有时在控制器)

控制器

$$
控制器\begin{cases} 程序计数器PC\\指令寄存器IR\\地址寄存器DR\\指令译码器ID\\时序部件\end{cases}
$$

 

  • PC存放CPU要访问的下一条指令的地址

  • IR暂存当前正在执行的指令

  • DR存储CPU当前访问指令的地址

  • ID翻译指令

  • 时序部件,提供时许控制信号,控制操作的时间顺序

控制器是计算机系统的指挥中心,控制器的主要功能有:

  1. 从主存中取出一条指令,并指出下一条指令在主存中的位置

  2. 对指令进行译码或测试,产生相应的操作控制信号,以便启动规定的动作。

  3. 指挥并控制CPU、主存、输入和输出设备之间的数据流动方向。

根据控制器产生微操作控制信号的方式的不同,控制器可分为硬布线控制器微程序控制器

硬布线控制器

硬布线控制器的基本原理是根据指令的要求、当前的时序及外部和内部的状态,按时间的顺序发送一系列微操作控制信号

它由复杂的组合逻辑门电路和一些触发器构成,因此又称组合逻辑控制器

微操作控制器

控制单元具有发出各种操作命令(控制信号)序列的功能

这些命令与指令有关,而且必须按一定次序发出,才能使机器有序地工作

一条指令分为3个工作周期:取指周期、间址周期和执行周期

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇