第一章 计算机系统概论

从器件角度看,计算机经历了五代变化。从系统结构看,至今绝大多数计算机仍属于冯诺依曼计算机

计算机硬件的五大部分:

冯·诺依曼计算机有什么特点呢?
最重要的特点是存储程序,也就是说指令数据都存储在存储器中,CPU运行程序时从存储器中读到每一条指令 然后运行它,这就是存储程序的基本原理(定义)。

I/O设备能够直接连接CPU吗?
不能,因为两者速度不匹配,需要通过接口连接。

计算机系统的层次结构:
现代计算机系统可分为五个层次
第一级微程序设计级
第二级一般机器级
第三级操作系统级
第四级汇编语言级
第五级高级语言级

用什么部件区分M中存放的是指令还是数据?
控制器
控制器功能:交换、检测及提供信号
1,控制机器,控制各个部件协调一致地工作。
2,控制器具备数据交换功能,这是指实现CPU与控制器之间、控制器与设备之间的数据交换。
3,将电话比喻中人体,那么控制器就好比是人的大脑,输出各种指令,是零件灵活运行。2113
4,运算器只能完成运算,而控制器用5261于控制着整个CPU的工作。
5,通过数据总线,由CPU并行地把数据写入控制器,或从控制器中并行地读出数据。


第二章 运算方法和运算器

关于原码,反码,补码,移码的表示和计算(注意正负0的区别)

原码:

反码:

补码:

移码:

四种机器数的比较:
正数:原码=反码=补码=真值

负数:原码对应真值;反码为原码除符号位,其余0->1,1->0;补码为反码最低位+1;

移码:和补码数值位相同,符号位取反。

奇偶校验码(简单来说):
奇校验:一位校验码和这个传输数据中1的总个数是奇数
偶校验:一位校验码和这个传输数据中1的总个数是偶数

IEEE 754标准:

一个规格化的32位浮点数x的真值表示为
x=(-1)S×(1.M)×2E-127
e=E-127

IEEE754标准下转十进制数值:

IEEE754标准下转二进制数值:

补码加减法运算以及溢出判断

补码加法:

例题:

补码减法:

例题:

溢出的判断:


溢出判断例题:

浮点数的加减运算:


第三章 多层次的存储器

DRAM: 动态随机存取存储器(Dynamic Random Access Memory,DRAM),是一种半导体存储器

SRAM:: 静态随机存取存储器(Static Random-Access Memory,SRAM)是随机存取存储器的一种

ROM:: 只读存储器(Read-Only Memory,ROM)所存数据通常是装入整机前写入的

RAM:: 随机存取存储器(英语:Random Access Memory缩写:RAM)是与CPU直接交换数据的内部存储器

闪存(Flash Memory)::是电子可擦除只读存储器(EEPROM)的变种,闪存掉电后信息不丢失,是一种非易失性存储器,闪存是一种半导体存储器,不能实现信息可读可写

读写存储器::可读可写

只读存储器:只能读不能写

闪速存储器:在系统电可擦除和可重复编程,而不需要特殊的高电压,具有成本低、密度大的特点

常见的虚拟存储系统由主存-辅存两层存储器组成,辅存是大容量的磁表面存储器组成

高速缓冲存储器(Cache) 由静态存储芯片(SRAM)组成,容量比较小但速度接近于CPU的速度。

存储器容量的表示方法:

存储器容量扩展(字扩展,位扩展设计)

位扩展:

字扩展:


位字同时扩展:

Cache与主存之间的关系:

全相联映射方式:

直接映射方式:

组相联映射方式:


第四章 指令系统

指令寻址方式(顺序,跳跃寻址) ,指令数据在内存中。


(1)直接寻址
(2)相对寻址
(3)变址寻址方式
(4)寄存器间接寻址
(5)间接寻址
(6)基址寻址方式


第五章 中央处理器

CPU的功能:

指令周期(概念):

机器周期(概念):

CPU周期(概念):

指令:指挥机器工作的指示和命令

微指令:把在同一CPU周期内并行执行的微操作控制信息,存储在控制存储器里,称为一条微指令

机器指令和微指令之间的关系:
(1) 一条机器指令对应一个微程序,这个微程序是由若干条微指令构成的。因此,一条机器指令的功能是若干条微指令组成的序列来实现的。简而言之,一条机器指令所完成的操作划分成若干条微指令来完成,由微指令进行解释和执行。

(2)从指令与微指令,程序与微程序,地址与微地址的一一对应关系上看,前者与内存储器有关,而后者与控制存储器(它是微程序控制器的一部分。微程序控制器主要由控制存储器、微指令寄存器和地址转移逻辑三部分组成。其中,微指令寄存器又分为微地址寄存器和微命令寄存器两部分)有关,与此相关也有相对应的硬设备。

(3)从一般指令的微程序执行流程图可以看出。每个CPU周期就对于一条微指令。这就告诉我们怎么设计微程序,也将使得我们进一步体验到机器指令很微指令的关系。


第6-8章:

早期总线结构的不足之处

当代总线内部结构由哪些部分组成:
1:数据传送总线
2:仲裁总线
3:中断与同步总线
4:公用线

外围设备的分类(按功能分):
1.输入设备
2.输出设备
3.外储存器
4.数字通信与控制设备

计算机使用总线结构的主要优点是便于实现技术化,同时减少信息传输线的条数

I/O接口的功能是负责实现CPU通过系统总线把I/O电路和外围设备联系在一起

在系统总线中:
地址线作用:用来传送地址信息
数据线作用:用来传送数据信息
控制线作用:用来传送各种控制信号

计算机组成原理复习 (期末重点考点总结)相关推荐

  1. 《计算机组成原理》期末复习资料汇总

    <计算机组成原理>期末复习资料汇总 一.名词解释 微程序:是指能实现一条机器指令功能的微指令序列. 微指令:在机器的一个CPU周期内,一组实现一定操作功能的微命令的组合. 微操作:执行部件 ...

  2. 计算机组成原理 陈泽,江西师范大学-计算机组成原理的期末复习.doc

    文档介绍: <计算机组成原理>期末复****知识要点适用于江西师范大学2013-2014学年第一学期第4次修订版主编:陈泽西I计算机组成原理期末复****知识要点计算机组成原理期末复*** ...

  3. 计算机组成原理第二版期末复习,计算机组成原理复习.doc

    计算机组成原理复习(考试试题:你懂得) 1.某半导体存储器,按字节编址.其中,0000H -07FFH为ROM区,选用EPROM芯片(2KB/片):0800H-13FFH为RAM区,选用RAM芯片(2 ...

  4. 计算机组成原理 外部设备分为,2017考研计算机组成原理第七章考点:外部设备...

    2017考研计算机组成原理第七章考点:外部设备 2016-03-15 13:33 | 考研集训营 对于参加计算机统考的学生来说,2017考研的准备工作需要提前进行,因为计算机考研专业课涵盖了四门科目, ...

  5. 计算机组成原理第二版复习大纲,计算机组成原理复习大纲

    计算机组原理的重点 主要用来考前补急用 计算机组成原理复习大纲 第一章计算机系统概论(10) 1.计算机的性能指标 吞吐量:表征一台计算机在某一时间间隔内能处理的信息量. 响应时间:表片从输入有效到系 ...

  6. 计算机二级vb常考知识点,计算机二级VB考试重点考点

    计算机二级VB考试重点考点 计算机二级考试备考工作已经进入火热的状态了,为了更好的让考生有目的的进行复习,下面就是小编跟大家分享计算机二级VB考试重点考点,欢迎大家阅读! 一.变量或常量的命名规则 1 ...

  7. 计算机组成原理中wr是什么,计算机组成原理复习例题.doc

    计算机组成原理复习例题.doc 计算机组成原理例题1计算机组成原理例题安康学院成典勤第三章系统总线例1.假设总线的时钟频率为33MHZ,且一个总线时针周期为一个总线传输周期.若在一个总线传输周期可并行 ...

  8. 苏州科技学院计算机组成原理考试,苏州科技学院计算机组成原理复习提纲.doc...

    苏州科技学院计算机组成原理复习提纲 知识点: 基本电路功能 与.或.非 异或 与非 或非 例如:"与非"门中的某一个输入值为"0",那么它的输出值? 第一章 计 ...

  9. 计算机组成原理中计算机主要包括哪几部分,计算机组成原理本科生期末试卷(五)部分答案详解...

    <计算机组成原理本科生期末试卷(五)部分答案详解>由会员分享,可在线阅读,更多相关<计算机组成原理本科生期末试卷(五)部分答案详解(3页珍藏版)>请在人人文库网上搜索. 1.计 ...

  10. 计算机组成C和MDR是什么意思,计算机组成原理复习要点及答案

    <计算机组成原理复习要点及答案>由会员分享,可在线阅读,更多相关<计算机组成原理复习要点及答案(17页珍藏版)>请在人人文库网上搜索. 1.计算机组成原理课程复习要点1. 总线 ...

最新文章

  1. PTA团体程序设计天梯赛-L2-019 悄悄关注
  2. 腾讯研究院发布:《人工智能+制造产业发展研究》报告
  3. fiddler工具之Filters
  4. 团子大家族(clannad)
  5. intValue()的用法
  6. ai驱动数据安全治理_JupyterLab中的AI驱动的代码完成
  7. Imagination
  8. Elasticsearch整理笔记(二)
  9. 代码流程图_LaTeX 中传统流程图的绘制方法
  10. python读取MNIST image数据
  11. PPT资源、技巧与设计网站精选【转自paratop】
  12. 学习weka(1):weka软件安装使用教程
  13. 程序员职业发展路径图:从菜鸟工程师到高级架构师(转)
  14. Latex学习之插入编号-实心圆点列表,横杆,数字
  15. 编程语言学习概要与学习方法
  16. m180n 如何设置网络打印_「hp彩色打印机」惠普m180n打印机怎么设置彩色打印? - seo实验室...
  17. COMSOL建立简单多面体
  18. AutoRunner 功能自动化测试项目实训之crm客户管理系统试用安装包下载(二十)
  19. 一、 输出 1~100 之间不能被 7 整除的数,每行输出 10 个数字,要求应用字符 串格式化方法(任何一种均可) 美化输出格式。 输出效果为:
  20. mysql的interval()引出的

热门文章

  1. 基于java的宠物用品店系统
  2. 9.1 电商B2C商铺新用户复购预测
  3. STM32MP157-Linux音频应用编程-简易语音助手
  4. excel2019计算出每列每行的最大数值并标识出来的方法
  5. flask中出现:IntegrityError: (_mysql_exceptions.IntegrityError) (1062, Duplicate entry
  6. pandas案例:旅游数据处理
  7. IT专业大学生迷茫些什么?
  8. 5个能挣钱的自媒体平台
  9. 阶乘相关的算法题,东哥又整活儿了
  10. 2022年上半年电影、书