计算机组成原理期末知识点复习及考点总结

-----------------------------Date by 2022.7.21--------------------------------
第一章 绪论
第二章 数值数值的机器层次表示


文章目录

  • 计算机组成原理期末知识点复习及考点总结
  • 前言
  • 第一章 绪论
    • 1.1 电子计算机与存储程序控制
    • 1.2 计算机的硬件组成
    • 1.3 计算机系统
    • 1.4 计算机的工作过程和主要性能指标
  • 第二章 数值数值的机器层次表示
    • 2.1 数值数据的表示
    • 2.2 机器数的定点表示与浮点表示(移码是考点)
    • 2.3 非数值数据的表示(了解)
    • 2.4 十进制数和数串的表示
    • 2.6 数据校验码
  • 总结

前言

总结期末《计算机组成原理》复习知识点,上学期考试内容大纲,考过内容进行标注。


第一章 绪论

1.1 电子计算机与存储程序控制

(一)计算机的发展
1.发展史
电子管计算机-晶体管计算机-小、中规模计算机-大、超大规模计算机
2.发展趋势
巨型机、微型机
(二)存储程序概念
(1)计算机(指硬盘)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。
(2)计算机内部采用二进制来表示指令和数据。
(3) 将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,这就是存储程序的基本含义 。

1.2 计算机的硬件组成

计算机是由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成,其中运算器与控制器合称为中央处理器(CPU)。
(一)计算机的主要部件
(1)输入设备
输入设备是把人们编好的程序和原始数据送到计算机中,并且将它们转换成计算机内部所能识别和接受的信息方式。
(2)输出设备
输出设备是将计算机的处理结果以数字、字符、图形、图像、声音等形式送出计算机。
(3)存储器
存储器是用来存放程序和数据的部件。
(4)运算器
运算器是对信息进行处理和运算的部件
(5)控制器
控制器是按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地自动工作。
(二)冯诺依曼结构和哈佛结构的存储器设计思想
(1)冯诺依曼结构特点:(考了,简答题)
将指令与数据不加区分地混合存储在同一个存储器。
(2)哈佛结构特点:
将指令与数据分别分开存储在不同的存储器中。指令存放在程序寄存器,数据存放在数据存储器。

1.3 计算机系统

(一)计算机系统的多层次结构
共有七级
第零级:硬联逻辑级。第一级:微程序机器级。第二级:传统机器级。第三级:操作系统级。第四级:汇编语言机器级。第五级:高级语言机器级。第六级:应用语言机器级。

1.4 计算机的工作过程和主要性能指标

(一)计算机的工作过程
例:a+b-c=?
计算机执行过程如下:
(1)取数(2)加法(3)减法(4)存数(5)停机
(二)计算机的主要性能指标
(1)机器字长(考了,简答题)
是指参与运算的数的基本位数,计算机字长一般等于内部存储器的字长。
8 bit = 1 B
【注】:同时这道题中还考了 “指令字长(第三章内容)”,“存储字长”。
“指令字长”:是指指令的长度,由操作码、地址码的位数决定
“存储字长”:多为存储的数据的位数的长度
(2)数据通路宽度
数据总线一次所能并行传送信息的位数。
(3)主存容量
一个主存储器所能存储的全部信息量。
1024 B = 1 KB = 2^10 ;
1024 KB = 1MB = 2^20;
1024 MB = 1GB =2^30 ;
1024 GB = 1TB =2^40 ;
1024 TB = 1PB =2^50
(4)运算速度
主频: 主频表示CPU内数字脉冲信号震荡的速度,又称为时钟频率。
时钟周期:CPU的时钟周期是主频的倒数。

第二章 数值数值的机器层次表示

2.1 数值数据的表示

(一)计算机中的数值数据
表示各种进制的后缀字母:
二进制:B ;
八进制:Q;
十进制: D;
十六进制 :H
(二)无符号数和带符号数
在带符号数中,二进制最高位代表符号位,1为负数,0为正数。
2.1.3–2.1.4–2.1.5原码、反码、补码表示法
正数的原码反码补码都一样。
负数的原码符号位为1,反码在原码的基础上符号位不动 其余位取反(即0对1,1对0),补码在反码的基础上加一。
例:假设机器数长度为5位,则有:
【+0】原 = 00000 【-0】原 = 10000
【+0】反 = 00000 【-0】反 = 11111
【+0】补 = 00000 【-0】补 = 00000

2.2 机器数的定点表示与浮点表示(移码是考点)

(一)定点表示法(了解)
1.定点小数
(1)定点小数格式:

(2)真值表示

2.定点整数
(1)定点整数格式:(注:数值位和符号位共 (n+1)位)

(2)真值表示

(二)浮点表示法(了解)
1.公式;
[注]:r是阶码的底,M是尾数,E是阶码

2.浮点数的格式

3.真值表示

4.规格化浮点数
[注]:r是阶码的底,M是尾数
(1)公式

(2)真值

【注】:规格化的最小正数大于非规格化的最小正数。
(三)浮点数阶码的移码表示法
(1)表示
[X]移 = 偏置值(一般为7个1(1111111)) +X(此处X用二进制表示)
(2)移码特点
a.在移码中,最高位为0表示负数,最高位1表示正数。【注】:移码符号位与原码、补码、反码 符号位表示相反。
b.移码全为0时,对应的真值最小;移码全为1时,对应的真值最大。反应了真值的大小。
c.[+0]移 = [-0]移 = 10000000
d.同一个数的移码和补码除了最高位相反外,其他各位相同。

2.3 非数值数据的表示(了解)

(一)字符与字符串的表示
1.字符表示:ASCII码
2.字符串存放:向量法、串表法
(二)汉字的表示方法
1.汉字国标码:又称GB
2.汉字区位码:国标码 = 区位码(十六进制) + 2020H(H后缀代表十六进制)
3.汉字机内码:机内码 =国标码 + 8080H
4.汉字字形码:表示汉字点阵的代码,输出的是含1、0的二进制
(三)统一编码:(又称万国码)
1.编码方式:Unicode
2.实现方式:UTF-8

2.4 十进制数和数串的表示

(一)8421码
1.含义:
用四个二进制数来表示一个十进制。
2.常见类型:
(1)8421码(考了):代表含义就是:从右到左,2的0次方 1、2的1次方 2、2的2次方 4、2的3次方 8.例如:12(D)->1100(B)
【注】:当时在补码的乘法中顺便考了这个小知识点,问4的二进制数为?0100
(2)2421码:是一种9的自补码(了解)
(3)余3码:是一种9的自补码(了解)
(4)格雷码:具有循环特性(了解)

2.6 数据校验码

(一)奇偶校验
1.含义:
奇偶校验位+有效信息位中,1的个数为奇数则为奇校验,1的个数为偶数则为偶校验。
(二)循环冗余校验码(CRC码)
1.典题:

解释说明:
(1)M(x)为多项式
(2)G(x)为生成多项式。从右到左展开,依次表示为X的0次方,X的1次方,X的2次方,X的3次方。若生成多项式中对应位置是0,则取0。例如:上式为 1011,此处为:(X的0次方 = 1)+(X的1次方)+(X的2次方 = 0)+(X的3次方)
(3)第2步骤中,乘以X的3次方,是在有效位“1100”的末尾加上校验位的位数“3 = 4 - 1”。校验位位数确定方式是 (“生成多项式”的个数 - 1)。
(4)第四步骤中,此处的除法使用的是“模2除运算”。规则如下:
a.部分余数首位为1时,商为1,减除数。
b.部分余数首位为0时,商为0,减0.
c.部分余数的位数小于除数的位置,该余数即为最后余数。
(5)最后一步中,得到余数后,即上面的“010”,将其拼接在有效信息位“1100”后面,得到结果“1100010”.


总结

今天先更新第一章与第二章,持续更新中...

计算机组成原理期末知识点复习及考点总结相关推荐

  1. 天津理工大学计算机操作系统期末知识点复习

    天理计算机中加专业期末操作系统复习 文章目录 天理计算机中加专业期末操作系统复习 第一章(操作系统导论) 第二章(进程管理) 第三章(处理机调度) 第四章(存储器系统) 第五章(设备管理) 学弟学妹们 ...

  2. 最大4k地址计算机组成原理,级计算机组成原理期末考试复习大纲资料.ppt

    2012-2013(1)复习大纲;第1章;第2章;74182;a4b0 a3b0 a2b0 a1b0 a0b0;返回;;一.浮点加法.减法运算的操作步骤: ; 0. 1 0 1 0+0. 1 1 0 ...

  3. 计算机组成原理考试知识点总结,最新2018计算机组成原理期末复习考试知识点复习考点归纳总结总结...

    电大计算机组成原理期末复习考试考点 归纳总结 科学研究和工程技术计算是计算机最早的领域. 信息处理是计算机应用的最广泛的领域. 计算机系统分为硬件和软件两大部分.硬件是实体部件,是看得见摸得着的.软件 ...

  4. 计算机组成原理 北理,北京理工大学计算机组成原理期末复习.pdf

    计算机组成原理 期末复习 北京理工大学管理与经济学院 关磊 博士 提纲 内容回顾 练习题 2014年6月 北京理工大学管理与经济学院关磊博士 内容回顾 第1章引言 第2章数据表示 方法与数字逻辑 第3 ...

  5. BISTU计算机组成原理期末复习指导

    BISTU计算机组成原理期末复习指导 一.学时分配 计算机系统概论(2学时) 运算方法和运算器(12学时) 存贮器(10学时) 指令系统(4学时) 中央处理器(14学时) 输入输出系统(6学时) 二. ...

  6. 长春工业大学计算机组成原理考试开卷考吗,计算机组成原理期末复习资料

    长春工业大学人文信息学院 计算机星系工程系 计算机组成原理 期末复习资料 计算机组成原理 一.缩写词解释 CPU:中央处理器 ALU:算术逻辑单元 I/O:输入输出接口 RAM:随机存储器 SRAM: ...

  7. 某微型计算机指令格式如图,计算机组成原理期末复习试题2套不含答案

    计算机组成原理期末复习试题2套不含答案 (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 附录C:<计算机组成原理>期末试卷样 ...

  8. 计算机组成原理期末复习第三章-3(唐朔飞)

    计算机组成原理期末复习第三章-3(唐朔飞) ✨欢迎关注

  9. 考研计算机组成原理难度,考研计算机组成原理特点及复习攻略

    摘要: 考研计算机组成原理特点及复习攻略,新东方在线编辑收集整理,为考研考生备考使用,预祝大家考研备考顺利,成功进入梦想的院校. 组成原理内容比较零乱,条理有点繁杂:并且计算机是一个内部运行状态难以直 ...

  10. 计算机组成原理重要知识,计算机组成原理重要知识点解析

    计算机组成原理重要知识点解析 在计算机组成原理方面,主要考查计算机系统基础知识.数据的表示和运算.存储器层次结构.指令系统.中央处理器.总线.输入输出系统. 1.计算机系统概述 学习计算机组成原理之前 ...

最新文章

  1. Python爬虫框架Scrapy学习笔记
  2. Java Excel表格数据的导入导出
  3. 二叉树查找python_二叉搜索树的python实现
  4. java 配置信息_[Java教程]java 配置信息类 Properties 的简单使用
  5. android studio 项目迁移 gradle 不对导致的卡住解决方法
  6. ccform 单据打印的规则调整与新增功能发布说明
  7. spring依赖注入_Spring的依赖注入陷阱
  8. Request的getHeader()和getParameter()的区别
  9. .net pdf转图片_PDF转图片要怎么转?两分钟解决!
  10. CTR学习笔记代码实现1-深度学习的前奏LR-FFM
  11. Edit Control中追加文字
  12. 腾讯面试题: 百度搜索为什么那么快? | 原力计划
  13. SpringBoot全局异常处理(三十)
  14. poi生成pptx文件以及背景颜色或者背景图片的设置
  15. 桌面快捷方式计算机打不开,桌面快捷方式打不开,详细教您桌面快捷方式打不开怎么解决...
  16. python 读取outlook邮箱邮件小记
  17. Java开发工程师应届生春招秋招总结
  18. C++对象模型学习——构造函数语意学
  19. 贴片LED不良品的常见问题分析
  20. VectorCAST/C++在汽车电子C++代码测试的应用

热门文章

  1. Tomcat的appBase与docBase的区别
  2. 移动H60G改为桥接
  3. Vue使用Electron获取电脑MAC地址
  4. 基于MXNET实现的年龄性别识别
  5. 关于lib文件夹和报java.lang.NoClassDefFoundError解决办法
  6. mysql从创库到查询基本命令
  7. Kylin Error:Cannot start job scheduler due to lack of job lock
  8. Python+Turtle 魔法阵效果(简陋)
  9. 11.全站乱码过滤器
  10. python设置excel单元格格式_Python帮你做Excel——格式设置与画图