带符号整数的表示和运算

表示

分类

1.原码

2.反码

3.补码

PS:补码的数值位不可以解读为“位权”,如果想知道真值,需要先转换为原码。

组成部分

1.原码

image-20240625164002732

缺点:

符号位不能参与运算,需要额外设计复杂的硬件电路,这样子的话,成本较高。

运算

1.补码加法

从最低位开始,按位相加(符号位参与运算),并向更高位进位。

2.补码减法

①转换成加法

将要减的数B的补码,转换成-B的补码。

具体操作:

全部位按位取反,末位+1

②进行加法操作

相关知识点

1.带符号数的原码、反码、补码之间的转化

①正数

image-20240625164305557

②负数

image-20240625164327603

2.原码、补码之间的快速转换技巧(人类)

①正数

image-20240625164436988

②负数

image-20240625164449045

运算

表示

分类

1.原码

2.反码

3.补码

PS:补码的数值位不可以解读为“位权”,如果想知道真值,需要先转换为原码。

组成部分

1.原码

image-20240625164002732

缺点:

符号位不能参与运算,需要额外设计复杂的硬件电路,这样子的话,成本较高。

运算

1.补码加法

从最低位开始,按位相加(符号位参与运算),并向更高位进位。

2.补码减法

①转换成加法

将要减的数B的补码,转换成-B的补码。

具体操作:

全部位按位取反,末位+1

②进行加法操作

相关知识点

1.带符号数的原码、反码、补码之间的转化

①正数

image-20240625164305557

②负数

image-20240625164327603

2.原码、补码之间的快速转换技巧(人类)

①正数

image-20240625164436988

②负数

image-20240625164449045# 带符号整数的表示和运算

表示

分类

1.原码

2.反码

3.补码

PS:补码的数值位不可以解读为“位权”,如果想知道真值,需要先转换为原码。

组成部分

1.原码

image-20240625164002732

缺点:

符号位不能参与运算,需要额外设计复杂的硬件电路,这样子的话,成本较高。

运算

1.补码加法

从最低位开始,按位相加(符号位参与运算),并向更高位进位。

2.补码减法

①转换成加法

将要减的数B的补码,转换成-B的补码。

具体操作:

全部位按位取反,末位+1

②进行加法操作

相关知识点

1.带符号数的原码、反码、补码之间的转化

①正数

image-20240625164305557

②负数

image-20240625164327603

2.原码、补码之间的快速转换技巧(人类)

①正数

image-20240625164436988

②负数

image-20240625164449045

运算

表示

分类

1.原码

2.反码

3.补码

PS:补码的数值位不可以解读为“位权”,如果想知道真值,需要先转换为原码。

组成部分

1.原码

image-20240625164002732

缺点:

符号位不能参与运算,需要额外设计复杂的硬件电路,这样子的话,成本较高。

运算

1.补码加法

从最低位开始,按位相加(符号位参与运算),并向更高位进位。

2.补码减法

①转换成加法

将要减的数B的补码,转换成-B的补码。

具体操作:

全部位按位取反,末位+1

②进行加法操作

相关知识点

1.带符号数的原码、反码、补码之间的转化

①正数

image-20240625164305557

②负数

image-20240625164327603

2.原码、补码之间的快速转换技巧(人类)

①正数

image-20240625164436988

②负数

image-20240625164449045