(考研)计算机组成原理之计算机系统概论

计组

运算器

四个部件

---- ACC MQ ? ? ALU X
加法运算 初态:被加数 None [ACC] + [X] --> ACC [M]
减法运算 初态:被减数 None [ACC] - [X] --> ACC [M]
乘法运算 初态:被乘数? 后态:0 [M] [X] * [MQ] --> ACC(高位) // MQ (低位) [ACC]
除法运算 初态:被除数 [ACC] / [X] --> MQ(余数放到ACC中) [M]

MQ 乘商寄存器

控制器

三核心部件

PC IR CU
取指令 分析指令 执行指令
把内存单元中存放的指令取出来 把操作码部分送给控制单元进行分析 控制单元
存放当前要执行的指令的地址,具有计数功能? 存放当前欲执行的指令 各种控制信号是从CU中发出来的
取数指令
  1. Pc 将指令的地址送到MAR,然后再由MAR送到存储体,再由控制单元的控制下,存储体将存储的指令取出来送到MDR中,再送到IR中进行指令的分析(存储将要执行的指令)
  2. 再将指令的操作码部分送给CU,在CU的译码以后进行各种控制操作。
  3. 在控制器的控制下,从IR开始,IR中保存了当前执行操作码部分的地址,送到MAR,再到存储体,在控制单元的控制下,将取数指令中的那个数取出来,到MDR,再送到ACC中。
存数指令

PC -> MAR -> 存储体 -> MDR -> IR

IR -> CU

IR -> MAR -> 存储体

ACC -> MDR -> 存储体

程序运行过程

  1. 将程序通过输入设备送至计算机
  2. 程序首地址 -> PC
  3. 启动程序执行
  4. 取指令 PC -> MAR -> M -> MDR -> IR, (PC) + 1 -> PC
  5. 分析指令 IR -> CU
  6. 执行指令 Ad(IR) -> MAR -> M -> MDR -> ACC
  7. ....
  8. 打印结果
  9. 停机

MAR MDR 接口寄存器

IR 到 CU 是将指令的操作码送至

例:试对比分析 冯诺依曼结构和哈佛结构

  1. 哈佛结构

????程序指令存储和数据存储分开,数据和指令的存储可以同时进行,可以使指令和数据有不同的数据宽度

  1. 冯诺依曼结构

????程序指令存储器和数据存储器合并一起存储

原文地址:https://www.cnblogs.com/xmdykf/p/12320731.html

时间: 2024-11-06 20:20:55

(考研)计算机组成原理之计算机系统概论的相关文章

计算机组成原理_第一章:计算机系统概论

第一章:计算机系统概论 1.1 计算机系统简介 问题1:现代计算机系统由那两部分组成? 现代计算机的多态性 CPS:信息物理系统 HPC:高速计算机,天河2号,Titan(Cray公司的,科磊公司) TF:TFlop/s:TF是千万亿次单位,每秒多少千万亿次计算. 顶层的抽象,然后再一步一步的细化. 基本结构都具有共性特征 两部分:硬件和软件(物理和逻辑?) 一般分为9层 1.2 计算机系统的层次结构 (程序员视角) (从最低到最高) 微指令系统--微程序机器M0,向下发展的语言.-- 由硬件直

计算机组成原理和结构图式(第一章 概论)

计算机组成原理和结构图式(第一章 概论) 1.计算机硬件概念 CPU(中央处理器) 构成:运算器.控制器.寄存器组 运算器:算术运算(定点数.浮点数)和逻辑运算 控制器:微命令(组合逻辑和微程序控制方式) 寄存器组:存放数据信息和控制信息 存储器 缓存>主存>外存 主存:固定地址CPU按地址访问,与CPU合称主机 外存:先调入主存 高速缓存:CPU和主存之间,集成在CPU内部 输入/输出设备(Input/Output,I/O)外设 总线 分时共享:一发多收 系统总线分为 (1)数据总线(运算器

计算机组成及系统结构-第一章 计算机系统概论

计算机系统概论: 计算机的诞生和发展: 计算机特点:①存储记忆:②依程序自动.高速:③高速运算(数值运算.逻辑运算) 计算机分类: 原理角度:①数字计算机②模拟计算机 性能指标:①巨型机②大型机③小型机④微型机 用途角度:①专用机②通用机 指令流(机器执行的指令序列)数量和数据流(由指令流调用的数据序列)数量: 单指令流单数据流(SISD)计算机系统 单指令流多数据流(SIMD)计算机系统 多指令流单数据流(MISD)计算机系统 多指令流多数据流(MIMD)计算机系统 计算机诞生: ENIAC

计算机组成原理答疑--来源于南京大学课件

1.数据通路宽度.机器字长.“字”宽.存储单元宽度.编址单位.总线宽度.指令字长各指什么?它们之间有何关系? 答:在计算机内部,有指令和数据两大类信息.指令和数据都以二进制形式存放在存储器中,运行程序时,需要把指令和数据从存储器读出,通过总线传输到CPU,然后,CPU再通过执行指令来对操作数进行相应的运算,最后把结果数据送到寄存器或存储器中.所以,在设计或使用计算机过程中,要涉及到:指令和数据在存储器中按什么长度存放:写入或读出时按什么长度存取:在总线上传输时同时传送多少位:数据和指令送到CPU

计算机组成原理基本概念汇总

计算机组成原理是计算机科目中偏向于硬件的,我真的没学好,唯一做的好的笔记还是比较完整的.哈哈.这门课真的是博大精深.现在把组成原理的基本知识点与大家分享,希望大家在这门课的学习中少走弯路. 计算机系统概论 把以软件为主实现的机器称为虚拟机器:把由硬件和固件实现的机器称为实际机器. 高级语言的翻译程序有编译程序和解释程序两种. 计算机系统的层次结构从低到高: (1)微程序机器(第0级). (2)传统机器(第1级). (3)操作系统机器(第2级). (4)汇编语言机器(第3级). (5)高级语言机器

计算机组成原理复习提纲

一.本课程学习要求: 了解数据信息的表示.运算方法与各类半导体存储器.辅助存储器.打印设备与显示装置设备:掌握计算机组成与系统结构的基本概念.基本原理.基本算法.基本结构和分析方法:掌握运算器.控制器.存储器的构成与原理:掌握指令流程.组合逻辑控制.微程序控制等内容:能对计算机的工作原理有清楚的认识并能够分析计算机的性能. 二.先行课程.:计算机导论  数字电路 第一章 计算机系统概论(1) 第二章   计算机的逻辑部件(补充) 第三章   计算机的运算方法(重点)(2) 第四章   系统总线(

计算机组成原理_01

1 计算机组成原理是一门讲授硬件的课程 2 课程概貌: 基本部件的构造和组织方式 基本运算的操作原理 基本部件和单元的设计思想 3 计算机组成的一般原理,不以具体记性的一拖 采用自顶向下的方式.层层细化 4 推荐教材<数字设计和计算机体系结构>.<computer organization and design> 5 课程结构 6 第一篇:概论 7 第二篇:计算机系统的硬件结构 8 第三篇:CPU 9 第四篇:CU 10 课程的分割和整合 原文地址:https://www.cnbl

第一章 计算机系统概论

计算机组成原理POCC review 第一章 计算机系统概论 这一章,相信老师都是略讲的,但是很重要. 计算机分类 电子计算机: 1.模拟计算机:数值由连续量表示,运算过程也连续 2.数字计算机: 按位运算,不连续跳动计算 通用计算机:超级计算机.大型机.服务器.PC机.单片机.多核机 计算机发展史 计算机五代变化 电子管 晶体管 中小规模集成电路 大规模(LSI)和超大规模集成电路 巨大规模集成电路 半导体存储器:速度快.容量大.价格低 计算机性能指标: 吞吐量:单位时间处理信息量 响应时间:

计算机组成原理_第四版课后习题答案(完整版)

计算机组成原理_第四版课后习题答案(完整版) ?第一章 1.?比较数字计算机和模拟计算机的特点. 解:模拟计算机的特点:数值由连续量来表示,运算过程是连续的: 数字计算机的特点:数值由数字量(离散量)来表示,运算按位进行. 两者主要区别见P1?表1.1. 2.?数字计算机如何分类?分类的依据是什么? 解:分类: 数字计算机分为专用计算机和通用计算机.通用计算机又分为巨型机.大型机. 中型机.小型机.微型机和单片机六类. 分类依据:专用和通用是根据计算机的效率.速度.价格.运行的经济性和适应性来划