计算机组成原理-中央处理器-CPU指令和数据执行过程

news/2024/4/30 3:23:57/

目录

一、CPU的功能和基本架构

 二、指令cpu执行过程

 指令周期​编辑

 各周期执行过程

 指令执行方案

三、数据通路

3.1 cpu内部单总线

3.1.1 寄存器之间传送

3.1.2 主存与cpu之间数据传送

3.1.3 执行算术或逻辑运算的

3.2 cpu内部多总线

3.3 专用数据通路


一、CPU的功能和基本架构

1.指令控制:完成取指令、分析指令和执行指令的操作,即程序的顺序控制

2.操作控制:一条指令的功能往往是由若干操作信号组成,cpu管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应的部件从而控制这些部件按指令要求进行动作

3.时间控制:对各种操作加时间上的控制,时间控制要为每条指令按时间顺序提供应有的控制信号

4.数据加工:对数据进行算术和逻辑运算

5.中断处理:对计算机运行过程中出现的异常情况和特殊情况进行处理

 二、指令cpu执行过程

 指令周期:cpu从主存中每取出并执行一条指令所需的全部时间

指令周期通常用若干机器周期来表示,机器周期又叫CPU周期,一个机器周期又包含若干时钟周期(也称节拍、T周期或cpu时钟周期,cpu操作的基本单位)

 

 指令周期

 各周期执行过程

 指令执行方案

三、数据通路

数据通路:数据在功能部件之间传送的路径

信息从哪里开始,中间经过哪些部件,最后传到哪里

3.1 cpu内部单总线

同一时刻只允许2个部件之间进行交换

3.1.1 寄存器之间传送

3.1.2 主存与cpu之间数据传送

3.1.3 执行算术或逻辑运算的

 例题

3.2 cpu内部多总线

3.3 专用数据通路


http://www.ppmy.cn/news/99384.html

相关文章

ADC 与温度传感器

ADC 与温度传感器

概述 FM33A048B带有 11bit ∑ △ ADC 可 实现温度、电池电压 或其他直流信号 的 测量功能。 主要特点为 ⚫ 工作电压 2.2 5.5 V ⚫ 分辨率 11 bits ⚫ 低功耗 ⚫ 温度传感器 ⚫ 8 个外部输入通道 ⚫ 单次 转换时间 典型值 4 ms(工作时钟 512KHz) 电压测量 测量电源…
阅读更多...
Set和weakSet Map和WeakMap

Set和weakSet Map和WeakMap

Set和weakSet的用法和区别 1.Set 和weakSet 它是类似于数组,且成员值都是唯一的, 2.Set有 add has delete clear size keys values forEach entries 3.weakSet 有add has delete 4.WeakSet中只能存放对象类型,不能存放基本类型 5.WeakSet它是…
阅读更多...
Mac应用程序“SpringToolSuite4”无法打开。

Mac应用程序“SpringToolSuite4”无法打开。

应用程序“SpringToolSuite4”无法打开。 解决方法: 终端输入: codesign -f -s - --deep /Applications/SpringToolSuite4.app
阅读更多...
node.js 学习 -- koa

node.js 学习 -- koa

一、搭建项目 1. 安装 Koa 框架 yarn add koa2. 引入 const Koa require("koa"); const app new Koa();3. 配置中间件 // ctx 所有http的上下文 // 配置中间件 app.use((ctx, next) > {ctx.body "hello api"; });4. 监听端口 app.listen(3000, …
阅读更多...
学生成绩管理系统

学生成绩管理系统

基于springboot vue实现的学生成绩管理系统 主要模块: 1)学生模块:我的成绩、成绩统计、申述管理、修改密码 2)教师模块:任务管理、对学生班级任务安排、班级学生的成绩查看、申述管理 3)管理员模块&…
阅读更多...
【LAMP架构】

【LAMP架构】

目录 一、LAMP架构1、组件作用 二、编译安装Apache httpd服务2、安装环境依赖包3、配置软件模块4、编译及安装5、优化配置文件路径,并把httpd服务的可执行程序文件放入路径环境变量的目录中便于系统识别6.添加httpd系统服务7.修改httpd 服务配置文件8.浏览器访问验证…
阅读更多...
路径规划算法:基于群居蜘蛛优化的路径规划算法- 附代码

路径规划算法:基于群居蜘蛛优化的路径规划算法- 附代码

路径规划算法:基于群居蜘蛛优化的路径规划算法- 附代码 文章目录 路径规划算法:基于群居蜘蛛优化的路径规划算法- 附代码1.算法原理1.1 环境设定1.2 约束条件1.3 适应度函数 2.算法结果3.MATLAB代码4.参考文献 摘要:本文主要介绍利用智能优化…
阅读更多...
如何在华为OD机试中获得满分?Java实现【寻找峰值】一文详解!

如何在华为OD机试中获得满分?Java实现【寻找峰值】一文详解!

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: Java华为OD机试真题(2022&2023) 文章目录 1. 题目描述2. 输入描述3. 输出描述…
阅读更多...
APT(Advanced Persistent Threat高级持续性威胁)——网络安全

APT(Advanced Persistent Threat高级持续性威胁)——网络安全

APT(高级持续性威胁) 特点攻击过程防御策略与APT相关的加密技术(学习侧重) 网络安全APT(Advanced Persistent Threat高级持续性威胁)是一种复杂的网络攻击,旨在长期潜伏在目标网络中&#xff0c…
阅读更多...
博学谷学习记录】超强总结,用心分享 | 架构师 MySQL调优MVCC学习总结

博学谷学习记录】超强总结,用心分享 | 架构师 MySQL调优MVCC学习总结

文章目录 1 概述2 快照读与当前读当前读快照读隔离级别:undo log版本链: 3 Read View3.1 什么是Read View?3.2 实现原理3.3 Read View规则(可见性算法) 4 MVCC整体流程4.1 可重复读是如何工作的?4.2 读提交是如何工作…
阅读更多...
Doris之rollup上卷及物化视图

Doris之rollup上卷及物化视图

Rollup上卷 通过建表语句创建出来的表称为 Base 表(Base Table,基表) 在 Base 表之上,我们可以创建任意多个 ROLLUP 表。这些 ROLLUP 的数据是基于 Base 表产生的,并且在物理上是独立存储的。 Rollup表的好处: 和基表…
阅读更多...
每日一博 - 对称加密算法 vs 非对称加密算法

每日一博 - 对称加密算法 vs 非对称加密算法

文章目录 概述一、对称加密算法常见的对称加密算法优点:缺点:Code 二、非对称加密算法常见的非对称加密算法优点:缺点:Code 概述 在信息安全领域中,加密算法是保护数据安全的重要手段。 加密算法可以分为多种类型&am…
阅读更多...
Unity 后处理(Post-Processing) -- (1)概览

Unity 后处理(Post-Processing) -- (1)概览

在Unity中,后处理(Post-Processing)是在相机所捕捉的图像上应用一些特殊效果的过程,后处理会让图像视觉效果更好(前提是做的好)。 这些效果的范围有非常细微的颜色调整,也包括整体的美术风格的大…
阅读更多...
如何在华为OD机试中获得满分?Java实现【最长的连续子序列】一文详解!

如何在华为OD机试中获得满分?Java实现【最长的连续子序列】一文详解!

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: Java华为OD机试真题(2022&2023) 文章目录 1. 题目描述2. 输入描述3. 输出描述…
阅读更多...
langchain简版教程附案例

langchain简版教程附案例

简介 LangChain是一个开源的应用开发框架。基于该开源框架,我们可以把大模型与各种工具结合从而实现各种功能,比如基本文档的问答,解析网页内容、查询表格数据等。目前支持Python和TypeScript两种编程语言。当前Python框架支持的模型和功能最…
阅读更多...
Unity的Undo:详解解析与实用案例

Unity的Undo:详解解析与实用案例

Unity Undo详解 在Unity中,Undo是一个非常重要的功能,它可以让开发者在编辑器中进行操作时,随时撤销之前的操作,从而避免不必要的错误。本文将详细介绍Unity Undo实现原理和使用方法,并提供多个使用例子,帮…
阅读更多...
网络原理(八):HTTPS

网络原理(八):HTTPS

目录 HTTP 基本工作流程 利用对称密钥进行加密 利用非对称密钥进行加密 引入了第三方权威机构加密 之前在http 协议中说到:我们现在很少有网站直接使用HTTP 协议的,而是使用HTTPS ,至于什么原因,本篇会介绍清楚。 HTTPS 其实…
阅读更多...
SpringMVC第六阶段:数据在域中的保存(02)

SpringMVC第六阶段:数据在域中的保存(02)

数据在域中的保存(02) 1、Map或Model或ModelMap形式保存数据在request域中 在四个域中,我们使用最频繁的域就是request对象。往request域对象中,保存数据,还在以下的几种形式。 我们可以在Controller的方法中&#x…
阅读更多...
Redis集群安装之分片集群

Redis集群安装之分片集群

1.为什么使用分片集群 主从和哨兵可以解决高可用、高并发读的问题。但是依然有两个问题没有解决: 海量数据存储问题高并发写的问题 哨兵模式本质是依旧是主从模式,在主从模式下我们可以增加slave节点来拓展读并发能力,但是没办法扩展写能力…
阅读更多...
复习之Linux系统中的用户管理

复习之Linux系统中的用户管理

1.用户及用户组的意义 在Linux中,用户(User)和用户组(Group)是管理系统权限和资源访问的重要概念。 (1)用户 用户是指系统中的一个身份标识,每个用户都有自己的用户名和密码。每个…
阅读更多...
最新文章

46172020年婴儿起名字周易测出名打评分周易算卦书周易婚配表免费周易算什么命起名大全 姓原版古文周公解梦华夏易经起名头疗店起名男孩王庆开头起名周易取名两字属猪缺木的女孩起名字奇门遁甲免费算命详解宝贝起小名大全周公解梦2345梦境解析周公解梦见婴儿工程公司起名参考周公解梦古本算卦街算卦一条街在线八字算命期权周末交易吗八卦和周易的关系创意园区起名周公解梦看见别人洗澡三个字的建筑公司起名字起有佛缘的名字食品商标名字起名行测李梦娇讲解视频哪个网站对宝宝起名比较权威晞字的起名寓意好不周易万年历老黄历大全下载淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男子给前妻转账 现任妻子起诉要回网友建议重庆地铁不准乘客携带菜筐月嫂回应掌掴婴儿是在赶虫子重庆警方辟谣“男子杀人焚尸”国产伟哥去年销售近13亿新的一天从800个哈欠开始男孩疑遭霸凌 家长讨说法被踢出群高中生被打伤下体休学 邯郸通报男子持台球杆殴打2名女店员被抓19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警两大学生合买彩票中奖一人不认账德国打算提及普京时仅用姓名山西省委原副书记商黎光被逮捕武汉大学樱花即将进入盛花期今日春分张家界的山上“长”满了韩国人?特朗普谈“凯特王妃P图照”王树国3次鞠躬告别西交大师生白宫:哈马斯三号人物被杀代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了房客欠租失踪 房东直发愁倪萍分享减重40斤方法“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火手机成瘾是影响睡眠质量重要因素考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼网友洛杉矶偶遇贾玲呼北高速交通事故已致14人死亡西双版纳热带植物园回应蜉蝣大爆发男孩8年未见母亲被告知被遗忘张立群任西安交通大学校长恒大被罚41.75亿到底怎么缴沈阳一轿车冲入人行道致3死2伤奥运男篮美国塞尔维亚同组周杰伦一审败诉网易国标起草人:淀粉肠是低配版火腿肠外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万杨倩无缘巴黎奥运男子被猫抓伤后确诊“猫抓病”春分“立蛋”成功率更高?记者:伊万改变了国足氛围奥巴马现身唐宁街 黑色着装引猜测

4617 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化