一、现代计算机组成框图

组成框图如下:

现代计算机主要由三大部分组成:主存储器、CPU、I/O设备,这三部分都是一个计算机能够工作的必不可少的部分。其中,CPU主要实现控制和运算功能,分为了算术逻辑单元和控制单元。

二、细化的计算机组成框图

细化组成框图如下:

这是更加细分的计算机组成框图了,可以实现基本的取值、运算和输出功能了,下面详细介绍一下。

  • CPU分为运算器和控制器;
  • 运算器中包括ACC累加器,MQ乘商寄存器,ALU算术逻辑单元,X操作数寄存器;
  • 控制器分为IR指令寄存器、PC程序计数器、CU分析指令;
  • 主存储器分为M主存储体,MDR存储器数据寄存器,MAR存储器地址寄存器。

实现一个取值的操作或者存值的操作至少需要分为9个步骤:
1、首先PC中获得了当前欲执行指令的地址,然后需要到主存储器的MAR中取获得指令的地址;
2、然后到主存储器的主存储体中寻找指令;
3、找到指令后放到MDR中;
4、再又MDR将指令发送给IR指令寄存器中;
5、然后IR将指令递交给CU进行指令分析;
6、指令分析完成后,开始取值:IR先向主存储器的MAR中访问到值的地址;
7、再使用地址到主存储器的主存储体中寻找值;
8、找到值后放到MDR存储器数据寄存器中;
9、最后一步,将得到的值发送给运算器中进行运算。

计算机组成原理1(现代计算机细分组成框图)相关推荐

  1. 计算机组成原理华侨大学,现代计算机组成原理 - 华侨大学.pdf

    现代计算机组成原理 - 华侨大学.pdf PC CPU CPU 1PC+1PC 2 n n lpm_counter1 up counter sload d[7..0] INPUT data[7..0] ...

  2. 计算机组成原理2(PCI总线结构框图)

    文章目录 一.以存储器为中心的双总线结构框图 二.PCI总线结构 一.以存储器为中心的双总线结构框图 双总线介绍: 该双总线结构在单总线的基础上开辟出了一条CPU与主存之间的总线,称为存储总线: 这组 ...

  3. 计算机组成原理「一」计算机系统概述

    本文为学习计组时所写笔记,将陆续更新.参考:王道计算机考研 计算机组成原理 :<计算机组成原理>唐朔飞 编著 文章目录 一.计算机的发展 二.计算机硬件的基本组成 1. 早期冯诺依曼机的结 ...

  4. 就计算机结构与课程的论文,关于计算机组成原理的课程论文(2)

    计算机组成原理的课程论文篇三 浅谈计算机组成原理课程 [摘要]本论文主要论述了冯·诺依曼型计算机的基本组成与器控制单元的构建方法.计算机组成原理是依据计算机体系结构,在确定且分配了硬件子系统的概念结构 ...

  5. 计算机组成原理学习笔记一

    计算机组成原理学习笔记一 计算机发展历程 一.计算机硬件发展 (1)计算机的四代变化 (2)计算机元件更新换代 二.计算机软件发展 三.计算机的分类 计算机系统层次结构 一.计算机系统的组成 二.计算 ...

  6. 计算机组成原理-基本组成

    计算机组成原理-基本组成   本文根据徐文浩老师的计算机组成原理记录:计算机组成原理 计算机组成原理-基本组成 1 计算机组成原理知识地图 2 计算机的基本硬件组成 2.1 CPU: 中央处理器(Ce ...

  7. 完成计算机的界面并实现其功能,计算机组成原理-第1章-马永强.pdf

    计算机组成原理计算机组成原理计算机组成原理计算机组成原理B B 西 南 交 通 大 学 信息科学与技术学院 西 南 交 通 大 学 信息科学与技术学院 2009年2月修订2009年2月修订 西南交通大 ...

  8. 计算机组成原理指导,计算机组成原理课程复习指导课件

    <计算机组成原理课程复习指导课件>由会员分享,可在线阅读,更多相关<计算机组成原理课程复习指导课件(33页珍藏版)>请在人人文库网上搜索. 1.计算机组成原理课程复习指导,刘亚 ...

  9. 【期末复习】计算机组成原理

    使用教材:唐朔飞 <计算机组成原理> 第二版 参考慕课:<计算机组成原理>刘宏伟 哈尔滨工业大学 计算机导论指路:还没写呢 概述部分 第1章 计算机系统概论 计算机=主机+外设 ...

最新文章

  1. 图论 ---- F. Graph Traveler 记忆化搜索 + 思维预处理(数论同余恒等式)
  2. sysbench tpcc-mysql_使用sysbench来测试MySQL性能的详细教程
  3. JS-循环清空对象 判断数据类型的5种常用方法
  4. Java GregorianCalendar hashCode()方法与示例
  5. freemarker 模板填充乱码
  6. 笔记下UltraEdit的一些常用使用技巧
  7. 027.3 反射技术 简单应用
  8. import 导入模块学习
  9. vos3000下载java_VOS3000 安装
  10. VS2015 密钥key
  11. 深度学习笔记 —— 卷积层
  12. 群晖系统服务器设置,私人云搭建 篇二:群晖系统搭建和初步设置的不正确指北...
  13. EWSA1.50.0.298栈溢出错误
  14. 作为iOS开发者,你不可错过的资源
  15. 7 展讯Sprd设置-电池-关联自启动-跟踪代码
  16. python画国际象棋_python使用turtle绘制国际象棋棋盘
  17. 计算机开不了机怎么用u盘解决,电脑开不了机怎么用u盘重装系统教程
  18. L1-027 出租 (20 分) java
  19. 码农深夜加班,女友没带钥匙逆行骑车赶回被拦,当场跪下崩溃!跑到桥边......
  20. 测试/开发程序员的思考,突破变得更强......

热门文章

  1. BZOJ 2140: 稳定婚姻 tarjan
  2. Tita:2021年的绩效考核(上)
  3. R 返回元素在数据框或者向量中的位置?
  4. tushare实战LSTM实现黄金价格预测
  5. C语言用函数求圆的面积和周长,用C语言:编写两个函数,分别计算圆的面积和周长,要求在主函数中输入半径,调用函数进行计算,主函数中...
  6. Metal 系列教程
  7. 基于 Metal 框架的 GPU 计算
  8. SAP物料货架寿命管理
  9. Mac版Ps、AE、PR不能突然使用?
  10. C++以及java学习方法和路线