Bootstrap

计算机组成原理_计算机的运算方法

第六章

机器数:把符号数字化的数称为机器数
原码:整数的符号位和数值位用逗号隔开,小数的符号位和数值位用小数点隔开。
在这里插入图片描述
在这里插入图片描述
注意:不能表示-1,因为0有两种表示
补码

在这里插入图片描述
在这里插入图片描述
快捷转换方式:每位取反,末位加一(负数)

反码(原码和补码之间的过渡形态)

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

移码

在这里插入图片描述
补码和移码只差一个符号位

浮点表示

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

定点运算

在这里插入图片描述

溢出判断

1、如果只有一位符号位:符号位产生的进位和最高有效位产生的进位进行异或操作,如果为1,表示溢出,为0,表示未溢出。
2、如果有两位符号位:符号位不同表示溢出。01表示正溢出,10表示负溢出。

浮点加减运算

步骤:
对阶——尾数求和——规格化——舍入——溢出判断
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
阶码01,XXXXX为上溢,停止运算
阶码10,XXXXX为下溢,按照机器零处理。

错题记录

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:阶码只有加减运算,尾数有加减乘除运算
在这里插入图片描述
对于整数,三者都可以表示。对于小数,只有补码可以表示-1.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

;