带符号整数的表示和运算
表示
分类
1.原码
2.反码
3.补码
PS:补码的数值位不可以解读为“位权”,如果想知道真值,需要先转换为原码。
组成部分
1.原码
缺点:
符号位不能参与运算,需要额外设计复杂的硬件电路,这样子的话,成本较高。
运算
1.补码加法
从最低位开始,按位相加(符号位参与运算),并向更高位进位。
2.补码减法
①转换成加法
将要减的数B的补码,转换成-B的补码。
具体操作:
全部位按位取反,末位+1
②进行加法操作
相关知识点
1.带符号数的原码、反码、补码之间的转化
①正数
②负数
2.原码、补码之间的快速转换技巧(人类)
①正数
②负数
运算
表示
分类
1.原码
2.反码
3.补码
PS:补码的数值位不可以解读为“位权”,如果想知道真值,需要先转换为原码。
组成部分
1.原码
缺点:
符号位不能参与运算,需要额外设计复杂的硬件电路,这样子的话,成本较高。
运算
1.补码加法
从最低位开始,按位相加(符号位参与运算),并向更高位进位。
2.补码减法
①转换成加法
将要减的数B的补码,转换成-B的补码。
具体操作:
全部位按位取反,末位+1
②进行加法操作
相关知识点
1.带符号数的原码、反码、补码之间的转化
①正数
②负数
2.原码、补码之间的快速转换技巧(人类)
①正数
②负数
# 带符号整数的表示和运算
表示
分类
1.原码
2.反码
3.补码
PS:补码的数值位不可以解读为“位权”,如果想知道真值,需要先转换为原码。
组成部分
1.原码
缺点:
符号位不能参与运算,需要额外设计复杂的硬件电路,这样子的话,成本较高。
运算
1.补码加法
从最低位开始,按位相加(符号位参与运算),并向更高位进位。
2.补码减法
①转换成加法
将要减的数B的补码,转换成-B的补码。
具体操作:
全部位按位取反,末位+1
②进行加法操作
相关知识点
1.带符号数的原码、反码、补码之间的转化
①正数
②负数
2.原码、补码之间的快速转换技巧(人类)
①正数
②负数
运算
表示
分类
1.原码
2.反码
3.补码
PS:补码的数值位不可以解读为“位权”,如果想知道真值,需要先转换为原码。
组成部分
1.原码
缺点:
符号位不能参与运算,需要额外设计复杂的硬件电路,这样子的话,成本较高。
运算
1.补码加法
从最低位开始,按位相加(符号位参与运算),并向更高位进位。
2.补码减法
①转换成加法
将要减的数B的补码,转换成-B的补码。
具体操作:
全部位按位取反,末位+1
②进行加法操作
相关知识点
1.带符号数的原码、反码、补码之间的转化
①正数
②负数
2.原码、补码之间的快速转换技巧(人类)
①正数
②负数
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小马Ti的博客!
评论