计算机组成原理(6)---计算机运算方法(未完成)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37527943/article/details/83343201

导读

1.无符号数与有符号数
2.数的定点表示和浮点表示
3.定点运算(移位,加减,乘除)

无符号数与有符号数

整数原码
+1110 -> 0,1110
-1110->1,1110
小数原码
+0.1101->0.1101
-0.1101->1.1101

补码原理
在这里插入图片描述

一个负数可以用他的正补数来代替,正补数=负数+模
一个正数与一个负数互为补数,两者绝对值之和为模
正数的补数为其本身

在这里插入图片描述

由原码求补码与由补码求原码的的过程一样

移码

在这里插入图片描述

补码与移码只差了一个符号位

在这里插入图片描述

数的定点表示和浮点表示

在这里插入图片描述

在这里插入图片描述

上溢:机器停止运算,进行中断溢出处理
下溢:将尾数强制为0,可以继续运行

在这里插入图片描述

浮点数的规格化

在这里插入图片描述

在这里插入图片描述

定点运算(移位,加减,乘除)

移位:

在这里插入图片描述

在这里插入图片描述

加减法:

在这里插入图片描述

在这里插入图片描述

溢出判断

(1)溢出只有两种情况 两个正数相加或两个负数相加

所以只需要判断下最终结果与加数符号是否相同就可以了

(2)

在这里插入图片描述

乘法:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_37527943/article/details/83343201