计算机组成原理知识点

第1章 计算机系统概论

计算机分类和应用

  1. 计算机分类
  1. 电子模拟计算机:数值由连续量来表示,运算过程也是连续的
  2. 电子数字计算机: 按位运算
  • 专用计算机:最有效、最经济、最快速的计算机,但适应性差
  • 通用计算机:适应性强,但损失了效率、速度、经济性;
    • 巨型机
    • 大型机
    • 中型机
    • 小型机
    • 微型机
    • 单片机
  1. 计算机应用
  • 科学计算
  • 自动控制
  • 测量和测试
  • 信息处理
    • 事务处理
    • 管理应用
  • 教育和卫生
  • 家用电器
  • 人工智能

计算机的硬件

  • 冯﹒诺依曼计算机的特点
  1. 计算机由五大部件组成。
  2. 指令和数据以同等地位存于存储器,可按地址访问。
  3. 指令和数据用二进制表示。
  4. 指令由操作码和地址码组成。
  5. 存储程序,按顺序执行。
  6. 以运算器为中心。

计算机组成原理知识点计算机组成原理知识点计算机组成原理知识点

计算机硬件主要技术指标

计算机组成原理知识点计算机组成原理知识点在这里插入图片描述计算机组成原理知识点计算机组成原理知识点

计算机的软件

  • 软件的组成和分类
  1. 系统程序
  • 各种服务型程序;如诊断程序、排错程序、练习程序等
  • 语言程序;如汇编程序、编译程序、解释程序等
  • 操作系统
  • 数据库管理系统
  • 操作系统分为三种
  1. 批处理操作系统(主流)(BPOS)
    微型机中一般用磁盘操作系统(DOS)
  2. 分时操作系统(TSOS)
  3. 实时操作系统(RTOS)
  1. 应用程序

用户利用计算机来解决某些问题的编制的程序

计算机系统的层次结构

  • 多级组成的计算机系统
  1. 微程序设计级(硬件级)
  2. 一般机器级(机器语言级)(硬件级)
  3. 操作系统级(混合级)
  4. 汇编语言级
  5. 高级语言级
  • 软件和硬件逻辑等价性

固化:软件和硬件间的实体

第一章概要总结

  • 系统软件不等同于操作系统,是包括操作系统
  • 位是构成计算机的最小信息单位,存储单元是CPU访问存储器的最小单位
  • 软件和硬件不是等价的
  • CPU由运算器和控制器组成
  • 汇编语言级不是硬件级
  • CPU区分指令和数据通过在指令周期不同阶段
  • ALU是算术逻辑运算单元
  • 控存是存微程序
  • 主存性能指标是存储容量,存取时间,存储周期,存储带宽
  • 区分指令和数据的方法
  1. 时间上:
    取指周期取的是指令,执行周期取的是数据
  2. 空间上:
    从代码段取出的是指令,从数据段,堆栈段,附加段取出的是数据
  • ROM是只读存储器
  • RAM是随机读写存储器(内存条是RAM)
  • 程序装入内存,PC指向第一行,CPU取出,PC+1

本文最初由作者security发布于csdn,剽窃可耻

第2章 运算方法和运算器

数据和文字的表示方法

  • 数据格式
  1. 格式:定点、浮点
  • 定点(数值范围有限,硬件简单)(小数点位置、纯小数、纯整数)
    Xn Xn-1 Xn-2 …X2 X1 X0
    0代表正号,1代表负号
    纯小数:0<=|x|<=1-2n
    定点纯整数:0<=|x|<=2n-1
  • 浮点(范围大、硬件复杂)
    任意进制数 N=RexM
    (M:尾数,一般为纯小数,e为比例因子的指数,是一个整数,R为基数,是常数,一般为2、8、16)
  1. 浮点数表示方法
  • ES Em-1… E1E0 MS MS-1 … M1 M0
  • ES是阶符,Em-1… E1E0 是阶码(由定点整数组成,表示范围)
  • MS是数符,MS-1 … M1 M0是尾数(由定点小数组成,表示精度)
  1. 浮点数规格化表示
  • 阶码:用移码表示,偏移值为128
  • 尾数:
  1. 用原码表示:尾数最高数值位为1
  2. 用补码表示:尾数符号位和最高数值位不同
  • IEEE754标准(32bit\64bit)
  1. 阶码用移码表示,偏移值为127(全0全1有特殊用途);
  2. 尾数用原码表示
  3. 隐含基值为2
  1. 移码
  • 一般用于表示浮点数阶码
  • 移码值增大,对应数值也大,便于浮点运算时阶码比较
  • 阶码用移码表示时,机器0与逻辑0表示相同

真值 x=(-1)Sx(1.M)x2E-127
思考题
754标准

数的机器码表示

字符与字符串表示方法

汉子表示方法

校验码

定点加法、减法运算

定点乘法运算

定点除法运算

定点运算器的组成

浮点运算方法和浮点运算器

第3章 存储系统

第4章 指令系统

第5章 *处理器

第6章 系统总线

第7章 外围设备

第8章 输入输出系统