计算机组成原理学习笔记(一)(郑大计科)

1、IEE754表示法:

32bit:1)先将数值转换成二进制表示法,

​ 2)若是小数则将其转换成首位是1(会省略,反向时需要补上)的数值并乘2的负e次方,

​ 3)将所乘的指数部分,即e的大小,加上127,得到E,转换成二进制,得到阶码部分,

​ 4)阶符为数值的正负,正则为0,负则为1,

​ 5)将第二步所得到的数值的小数部分放在尾数处,在数值后补0至23位。

​ 规格化的32位浮点数x的真值表示:

在这里插入图片描述

62bit:步骤与32位的雷同,知识e加1023,阶码位为11位,尾数部分补齐52位

2、32位浮点数表示的数值的绝对值范围e-38~e38(e代表10,38是指数部分)

3、正数的原码、反码、补码相同

负数的原码是其绝对值按位取反后的结果

负数的补码为其原码取反+1

快捷算法:(从其绝对值的二进制表示形式开始,遇到的第一个1,在这个1的左边的所有数值,包括符号位,按位取反,即可得到其补码形式。)

范围: 8位机器码,它可以表示的原码和反码范围是[-127, 127],补码范围是[-128, 127]。

补码中0只有一个表示形式,那么1000 0000便可以表示-128,1既代表符号位也代表数值位。

移码:十进制数值表示形式下,加上128,然后再表示成无符号位的二进制表示形式,即是8位机器码的表示形式

4、奇偶校验:

奇校验:若原值中有偶数个1,则补1凑成奇数个,否则补0.

偶校验:若原值中有奇数个1,则补1凑成偶数个,否则补0

5、变形补码:若出现10,表示负溢出;出现01,表示正溢出

6、全加器:进位用时5T,求和用时6T计算机组成原理学习笔记(一)(郑大计科)_第1张图片
7、加减交替法:

第一步做减法(加上其相反数的二进制)然后结果为负就做加法,结果为正就做减法(加上其相反数的二进制)并且每做一次就往右挪一位,在挪的前面补上符号位。

x/y则x应该比y小,若比y大则乘以权值变小。

你可能感兴趣的:(计算机组成原理)