CPU中央处理器

1.CPU的功能

● 指令控制
● 操作控制
● 时序控制
● 数据加工
● 异常处理中断处理

2. CPU的组成

2.1 组成

中央处理器CPU=运算器 + cache + 控制器

2.2 运算器

● ALU
● 通用寄存器:R0~R3
● 暂存器:DR

2.3 cache

● 指令cache:PC,IBUS
● 数据cache:AR,DBUS

2.4 控制器

控制器组成:程序计数器、指令计数器、指令译码器、时序产生器、操作控制器。

2.5 CPU中主要寄存器

● 程序计数器PC:指令计数
● 指令寄存器IR:存放当前正在执行的命令,并包含了指令译码器ID
● 数据缓冲寄存器DR
暂时存放ALU的运算结果
作用:中转站、补偿CPU和内存、外设之间的速度差别。
● 地址寄存器AR:保存当前CPU所访问的数存中单元的地址。
● 累加寄存器AC
● 程序状态寄存器PSR

3.操作控制器宇时序产生器

(1)数据通路:CPU中寄存器及ALU之间的连接线路。
(2)操作控制器
● 硬布线控制器:主状态周期—节拍电位—节拍脉冲(已淘汰)
● 微程序控制器:节拍电位—节拍脉冲
(3)时序产生器:提供定时和时效信号

4.指令周期

4.1基本概念

(1)指令周期(主状态周期):取指令、分析指令到执行完该指令所需的时间
(2)机器周期(节拍电位):亦称CPU周期,指令所需的最短时间为两个机器周期:取指周期和执行周期
(3)T周期(节拍脉冲)


(4)三者关系:一个指令周期包含若干个CPU周期,一个CPU周期的功能由多个时钟周期来完成。

4.2 MOV指令的指令周期

4.3 MOV指令的指令周期—取指

image.png

4.4 STO指令的指令周期

4.6 时序产生器和控制方式

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前一篇计算机系统006 - 硬件组件之RAM中讲完五大组件中的RAM部分,剩下最后的硬骨头CPU还未说明,本篇就试...
    SniperPan阅读 1,443评论 0赞 4
  • 简答 浮点加减法的计算流程答:0操作数检查如果一个操作数为0,则就不必往下继续运算。比较阶码大小并完成对阶小阶码向...
    Azur_wxj阅读 1,358评论 0赞 0
  • 基于图灵机模型的冯氏结构的电子数字计算机 【各种指标】 1、计算机的主要技术指标 CPU主频 运算速度 运算精度 ...
    minlover阅读 2,093评论 0赞 1
  • 采用Top-Down设计方法,深入理解CPU的运作原理,本文参照夏宇闻老师的《Verilog 数字系统设计教程》,...
    li_li_li_1202阅读 2,355评论 0赞 6
  • (一)父亲的父亲节 一大早给爸爸发了祝福短信和红包,不知道为什就聊到了走了十八年的爷爷。于是我们都沉默了,我给爸爸...
    向行阅读 835评论 5赞 4

友情链接更多精彩内容