/ 知识库     / 试卷库

定点数的补码表示

视频简介

1). 定点小数:

1584254646647010474.jpg

表示范围:

max=1−2−n,min=−1

如:x=+0.1011, x[补]=0.1011

x=-0.1011, x[补]=10+x=10.0000-0.1011=1.0101

2). 定点整数:

1584265450771000648.jpg

表示范围:

max=2n−1,min=−2n

如:x=+1011,x[补]=01011

x=-1011, x[补]=25 – |-1011|=100000 – 1011=10101

3). 特点

负数补码实质上为原码除符号位按位取反再加1

补码最高一位为符号位,0正1负;

补码零有唯一编码;

补码能很好用于加减运算;

补码满足x[补]+(-x)[补]=0;

补码最大的优点在于能够将减法运算转换成加法运算,其中符号位参与运算。

4). 补码和原码转换.

正数:x[补]=x[原]

负数:按位取反,末位加1。(符号位除外)

如:x= -1001001,x[原]=11001001,x[补]=10110110+1=10110111

5). 补码和真值的转换

1584265910235009894.jpg