CPU处理数据流程
2016-10-08 16:54
211 查看
http://en.wikipedia.org/wiki/Instruction_cycle
The circuits used in the CPU during the cycle are:
Program counter (PC) - an incrementing counter that keeps track of the memory address of the instruction that is to be executed next.
Memory address register (MAR) - holds the address of a memory block to be read from or written to.
Memory data register (MDR) - a two-way register that holds data fetched from memory (and ready for the CPU to process) or data waiting to be stored in memory
Instruction register (IR) - a temporary holding ground for the instruction that has just been fetched from memory
Control unit (CU) - decodes the program instruction in the IR, selecting machine resources such as a data source register and a particular arithmetic operation, and coordinates activation of those resources
Arithmetic logic unit (ALU) - performs mathematical and logical operations
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(114) | 评论(0) | 转发(0) |
0
上一篇:加入LINUX内核邮件组
下一篇:LIBC小记
相关热门文章
MyBatis 入门(五)--分页查询(...
APP开发流程,你知道多少...
Linux设备驱动程序学习(11)-...
内核编译问题和处理
AM335x Cortex-A8 ARM微处理器...
socket中的短连接与长连接,心...
Haproxy、Keepalived双主高可...
Tomcat的性能与最大并发(1000)...
Nginx深入详解之日志
socket编程的同步、异步与阻塞...
linux dhcp peizhi roc
关于Unix文件的软链接
求教这个命令什么意思,我是新...
sed -e "/grep/d" 是什么意思...
谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
The circuits used in the CPU during the cycle are:
Program counter (PC) - an incrementing counter that keeps track of the memory address of the instruction that is to be executed next.
Memory address register (MAR) - holds the address of a memory block to be read from or written to.
Memory data register (MDR) - a two-way register that holds data fetched from memory (and ready for the CPU to process) or data waiting to be stored in memory
Instruction register (IR) - a temporary holding ground for the instruction that has just been fetched from memory
Control unit (CU) - decodes the program instruction in the IR, selecting machine resources such as a data source register and a particular arithmetic operation, and coordinates activation of those resources
Arithmetic logic unit (ALU) - performs mathematical and logical operations
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(114) | 评论(0) | 转发(0) |
0
上一篇:加入LINUX内核邮件组
下一篇:LIBC小记
相关热门文章
MyBatis 入门(五)--分页查询(...
APP开发流程,你知道多少...
Linux设备驱动程序学习(11)-...
内核编译问题和处理
AM335x Cortex-A8 ARM微处理器...
socket中的短连接与长连接,心...
Haproxy、Keepalived双主高可...
Tomcat的性能与最大并发(1000)...
Nginx深入详解之日志
socket编程的同步、异步与阻塞...
linux dhcp peizhi roc
关于Unix文件的软链接
求教这个命令什么意思,我是新...
sed -e "/grep/d" 是什么意思...
谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
相关文章推荐
- 采购处理二级数据流程
- libnids-1.21 中 IP 分片重组分析之数据结构与处理流程
- Hadoop和Hive的数据处理流程
- BLOB类型插入数据的设计思路和处理流程
- 大数据的常见处理流程
- libnids-1.21 中 IP 分片重组分析 之数据结构与处理流程
- EST数据处理流程
- 磁共振实验数据SPM8处理流程(继续)
- Hadoop和Hive的数据处理流程
- asp.net页面处理流程 - 处理 PostBack回来的数据 - LoadAllState 和 ProcessPostData
- Shell测试运算和流程控制语句 监控disk、cpu和处理qmail邮件队列
- 套接字的内核实现原理以及对数据的处理流程简述
- ADS40数据处理流程
- hadoop和Hive的数据处理流程
- 程序运行后占用CPU高的处理流程
- 会计处理二级数据流程
- Inside Microsoft SQL Server 2005:T-SQL Querying (查询处理的数据流程|第二章)
- RTSP连接服务器和从服务器接收数据的处理流程
- 磁共振实验数据SPM8处理流程(完结)
- 基于命令行的mahout软件0.8版本Canopy算法分析的数据处理流程