程序员的网络日志 程序员的网络日志
首页
  • 计算机科学导论
  • 数字电路
  • 计算机组成原理
  • C语言
  • 数据结构
  • 汇编语言
  • 操作系统
  • Linux
  • 编译原理
  • 计算机网络
  • 数据库
  • Java基础
  • JavaWeb
  • 笔记软件
  • Quicker
  • Qttabar
  • Wgesture
  • 浏览器与插件
  • 视频播放器
  • 待办清单
  • 终端软件
  • uTools
  • 番茄盒子
  • 网站日记
  • 赞赏支持
  • 关于本站
  • 如何搭建一个博客
  • 如何搭建一个邮箱
GitHub (opens new window)
首页
  • 计算机科学导论
  • 数字电路
  • 计算机组成原理
  • C语言
  • 数据结构
  • 汇编语言
  • 操作系统
  • Linux
  • 编译原理
  • 计算机网络
  • 数据库
  • Java基础
  • JavaWeb
  • 笔记软件
  • Quicker
  • Qttabar
  • Wgesture
  • 浏览器与插件
  • 视频播放器
  • 待办清单
  • 终端软件
  • uTools
  • 番茄盒子
  • 网站日记
  • 赞赏支持
  • 关于本站
  • 如何搭建一个博客
  • 如何搭建一个邮箱
GitHub (opens new window)
  • 计算机科学导论

  • 数字电路

  • 计算机组成原理

    • 计算机组成原理
    • 计算机组成原理概述
    • 计算机性能指标
    • 数字的表示
    • 内存
    • 指令
    • CPU
      • CPU的功能和组成
      • 指令周期
      • 时序产生器和控制方式
    • 总线
    • IO
    • 并发
  • 数据结构

  • 操作系统

  • Linux

  • 编译原理

  • 计算机网络

  • 数据库

  • 计算机科学导论
  • 计算机基础
  • 计算机组成原理
程序狗
2022-07-25
目录

CPU

# CPU的功能和组成

CPU的基本组成:

  • 控制器:程序计数器PC、指令寄存器IR、时序产生器、指令译码器操作控制器
  • 运算器

CPU中的主要寄存器:指令寄存器IR、程序计数器PC、数据地址记寄存器AR、缓存寄存器DR、

通用寄存器、状态字寄存器PSW

操作控制器与时序产生器

操作控制器功能:根据指令操作码和时序信号,产生各种操作控制信号,正确选择数据通路

根据设计方法可分为时序逻辑型(硬布线控制器)和存储逻辑型(微程序控制器)

控制器产生的控制信号必须定时 ,因此需要时序产生器

# 指令周期

基本概念

指令周期:取出一条指令并执行这条指令的试卷

一条指令通常由几个CPU周期表示。CPU周期,又称机器周期,时钟周期,从内存读取一个字的最短时间来规定时钟周期。一个CPU周期又包含若干个T周期,通常称为节拍脉冲

mov指令的指令周期

取指周期:从指令取出指令,PC+1,译码测试,PC被装入指令地址,通过指令地址总线,开始读,读出的指令通过指令总线传送到IR,PC+1,译码,识别出是mov指令

执行周期,OC送出信号到reg,选择R0,oc送出信号到alu,指定做传送工作,oc送出控制信号,打开alu输出三态门,将输出送到数据总线。oc送出控制信号,将DBUS的数据打入到DR,oc送出控制信号,将DR的数据打入到R0

LAD指令周期。三个周期,一次访问指存,一次数存

执行周期:打开IR输出三态门,将指令中的直接地址码放到数据总线DBUS,将地址码装入地址寄存器AR,读数存,将数据读出到DBUS。将数据装入DR。oc送出控制信号,将DR的数据打入到R0

add指令周期

执行周期,OC送出信号到reg,选择R0,oc送出信号到alu,指定做加法工作,oc送出控制信号,打开alu输出三态门,将输出送到数据总线。oc送出控制信号,将DBUS的数据打入到DR,进位信号放到psw,oc送出控制信号,将DR的数据打入到R0

sto指令:执行周期

OC送出信号到reg,选择R0作为数存的地址单元,打开记清楚输出三态门(不经过alu节省时间),将数据放到dbus,将地址码装入地址寄存器AR,对数存地址译码,选择R2作为数存写入的数据

打开寄存器输出三态门,将数据放到dbus,将数据写入数存

jmp指令的周期

打开IR输出三态门,将指令中的直接地址码放到数据总线DBUS。将地址码装入PC

用方框图来表示指令周期

# 时序产生器和控制方式

时序信号的作用和体制:操作控制器的各种控制信号都是时间因素(时序信号)和空间因素(部件位置)的函数。微程序控制器中,比采用节拍电位-节拍脉冲二级体制,节拍电位=一个CPU周期

时序信号产生器

时钟源:为环形脉冲发生器提供频率稳定且电平匹配的方波时钟脉冲信号

环形脉冲发生器:产生一组有序的间隔相等或不等的脉冲序列,以便通过译码电路来产生最后所需的节拍脉冲

节拍脉冲和存储器读/时序

控制方式

每条指令和每个操作控制信号所需的时间各不相同

控制不同操作序列时序 信号的方法,称为oc的控制方式

上次更新: 2022/8/7 09:00:48
指令
总线

← 指令 总线→

最近更新
01
搭建实验环境
10-25
02
《计算机网络微课堂》课堂介绍
10-25
03
第一章 因特网概述
10-25
更多文章>
Theme by Vdoing | Copyright © -2022 粤ICP备2022067627号-1 粤公网安备 44011302003646号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式