计算机组成原理学习笔记——二、数据的表示和运算

文章目录

  • 二、 数据的表示和运算
    • 2.1 数值与编码
      • 求海明码的例子如下:
      • 循环冗余码的例子:
      • 例题:
    • 2.2 定点数的表示与运算
      • 原码、反码、补码、移码及其关系
      • 不同机器数算术移位后空位添补规则(注意补码的)
      • 循环移位
      • 补码定点数加/减运算判断溢出的三种方法
      • 原码加减交替法求x/y
      • 补码加减交替法求x/y
      • 除法运算小结
      • 例题
    • 2.3 浮点数的表示与运算
      • 浮点数的格式
      • 浮点数的溢出
      • IEEE754标准
      • 规格化
      • 溢出判断
      • 强制类型转换
      • 例题:
    • 2.4 算术逻辑单元ALU
      • 串行进位
      • 并行进位:
      • 先行进位:
      • 例题:
    • 2.5 小结

二、 数据的表示和运算

计算机组成原理学习笔记——二、数据的表示和运算_第1张图片

2.1 数值与编码

计算机组成原理学习笔记——二、数据的表示和运算_第2张图片
除基取余法、乘基取整法
并不是 每一个十进制小数都可以准确的用二进制表示,因为用辗转相乘法进行转换时会无限循环
BCD码:
计算机组成原理学习笔记——二、数据的表示和运算_第3张图片
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
小低低(小端的低位放在地址的低位)
计算机组成原理学习笔记——二、数据的表示和运算_第4张图片

求海明码的例子如下:

计算机组成原理学习笔记——二、数据的表示和运算_第5张图片
计算机组成原理学习笔记——二、数据的表示和运算_第6张图片

循环冗余码的例子:

在这里插入图片描述

计算机组成原理学习笔记——二、数据的表示和运算_第7张图片

例题:

在这里插入图片描述
在这里插入图片描述
13.
在这里插入图片描述
如果出现1位主存错误,则奇偶校验码一定能检测出
17.
在这里插入图片描述
在这里插入图片描述
20.
在这里插入图片描述
在这里插入图片描述

2.2 定点数的表示与运算

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

原码、反码、补码、移码及其关系

计算机组成原理学习笔记——二、数据的表示和运算_第8张图片
计算机组成原理学习笔记——二、数据的表示和运算_第9张图片

不同机器数算术移位后空位添补规则(注意补码的)

计算机组成原理学习笔记——二、数据的表示和运算_第10张图片

循环移位

计算机组成原理学习笔记——二、数据的表示和运算_第11张图片
计算机组成原理学习笔记——二、数据的表示和运算_第12张图片
计算机组成原理学习笔记——二、数据的表示和运算_第13张图片

补码定点数加/减运算判断溢出的三种方法

在这里插入图片描述
计算机组成原理学习笔记——二、数据的表示和运算_第14张图片
计算机组成原理学习笔记——二、数据的表示和运算_第15张图片
在这里插入图片描述
计算机组成原理学习笔记——二、数据的表示和运算_第16张图片
计算机组成原理学习笔记——二、数据的表示和运算_第17张图片
计算机组成原理学习笔记——二、数据的表示和运算_第18张图片

原码加减交替法求x/y

计算机组成原理学习笔记——二、数据的表示和运算_第19张图片

补码加减交替法求x/y

计算机组成原理学习笔记——二、数据的表示和运算_第20张图片

除法运算小结

计算机组成原理学习笔记——二、数据的表示和运算_第21张图片

例题

计算机组成原理学习笔记——二、数据的表示和运算_第22张图片
在这里插入图片描述
计算机组成原理学习笔记——二、数据的表示和运算_第23张图片
11.
在这里插入图片描述
在这里插入图片描述
12.
在这里插入图片描述
在这里插入图片描述
16.
在这里插入图片描述
在这里插入图片描述
17.
在这里插入图片描述
在这里插入图片描述
18.
在这里插入图片描述
在这里插入图片描述
21.
计算机组成原理学习笔记——二、数据的表示和运算_第24张图片
在这里插入图片描述
23.
计算机组成原理学习笔记——二、数据的表示和运算_第25张图片
在这里插入图片描述
25.
在这里插入图片描述
在这里插入图片描述
28.
在这里插入图片描述
在这里插入图片描述
32.
计算机组成原理学习笔记——二、数据的表示和运算_第26张图片
计算机组成原理学习笔记——二、数据的表示和运算_第27张图片
35.
在这里插入图片描述
在这里插入图片描述
36.
在这里插入图片描述
在这里插入图片描述
39.
在这里插入图片描述
在这里插入图片描述
40.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
45.
在这里插入图片描述
在这里插入图片描述
51.
在这里插入图片描述
在这里插入图片描述
52.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
53.
计算机组成原理学习笔记——二、数据的表示和运算_第28张图片
在这里插入图片描述
55.
在这里插入图片描述
在这里插入图片描述
56.
计算机组成原理学习笔记——二、数据的表示和运算_第29张图片
计算机组成原理学习笔记——二、数据的表示和运算_第30张图片

2.3 浮点数的表示与运算

在这里插入图片描述

浮点数的格式

计算机组成原理学习笔记——二、数据的表示和运算_第31张图片

浮点数的溢出

在这里插入图片描述

IEEE754标准

计算机组成原理学习笔记——二、数据的表示和运算_第32张图片
计算机组成原理学习笔记——二、数据的表示和运算_第33张图片
计算机组成原理学习笔记——二、数据的表示和运算_第34张图片

规格化

计算机组成原理学习笔记——二、数据的表示和运算_第35张图片

溢出判断

计算机组成原理学习笔记——二、数据的表示和运算_第36张图片

强制类型转换

在这里插入图片描述

例题:

在这里插入图片描述
计算机组成原理学习笔记——二、数据的表示和运算_第37张图片
9.
在这里插入图片描述
在这里插入图片描述
10.
在这里插入图片描述
在这里插入图片描述
13.
计算机组成原理学习笔记——二、数据的表示和运算_第38张图片
在这里插入图片描述
14.
在这里插入图片描述
在这里插入图片描述
20.
在这里插入图片描述
在这里插入图片描述
28.
在这里插入图片描述
计算机组成原理学习笔记——二、数据的表示和运算_第39张图片
29.
计算机组成原理学习笔记——二、数据的表示和运算_第40张图片
计算机组成原理学习笔记——二、数据的表示和运算_第41张图片
在这里插入图片描述
30.
计算机组成原理学习笔记——二、数据的表示和运算_第42张图片
在这里插入图片描述

2.4 算术逻辑单元ALU

在这里插入图片描述

串行进位

计算机组成原理学习笔记——二、数据的表示和运算_第43张图片

并行进位:

计算机组成原理学习笔记——二、数据的表示和运算_第44张图片

先行进位:

计算机组成原理学习笔记——二、数据的表示和运算_第45张图片
计算机组成原理学习笔记——二、数据的表示和运算_第46张图片
计算机组成原理学习笔记——二、数据的表示和运算_第47张图片
计算机组成原理学习笔记——二、数据的表示和运算_第48张图片

例题:

计算机组成原理学习笔记——二、数据的表示和运算_第49张图片
计算机组成原理学习笔记——二、数据的表示和运算_第50张图片
计算机组成原理学习笔记——二、数据的表示和运算_第51张图片
计算机组成原理学习笔记——二、数据的表示和运算_第52张图片

2.5 小结

计算机组成原理学习笔记——二、数据的表示和运算_第53张图片
计算机组成原理学习笔记——二、数据的表示和运算_第54张图片

你可能感兴趣的:(计算机组成原理,数据的表示与运算,计算机组成原理,考研,学习笔记)