补码转原码,[Y]补转[-Y]补

简介: 补码转原码,[Y]补转[-Y]补
补码转原码

对于正数原码转变为补码的规则:

正数原码,反码,补码均相同

对于负数原码转变为补码的规则:

原码-->反码:符号位不变,其余位取反

原码-->补码:符号位不变,其余位取反+1

B=-11000        原码:1,0011000        补码:1,1101000  

对于负数补码转原码可以用两种方法:

①数值位取反+1

②除符号位外,将最右边的1及其右边的数不变,最右边的1的左边的数全部取反

原码:1,001 |1000        补码:1,110 | 1000      

Y]补转[-Y]补

两种方法任选其一:

①将全部位取反+1

②将最右边的1及其右边的数不变,最右边的1的左边的数全部取反(包括符号位)

[B补]=1,110 | 1000        [-B]补=0,001 | 1000

目录
相关文章
|
8月前
原码、反码、补码的互相转换
原码、反码、补码的互相转换
205 0
|
8月前
|
存储
原码,补码的除法
原码,补码的除法
112 1
|
3月前
【编程基础知识】正数负数的二进制位运算(左移 右移 无符号右移)
正数和负数需转换成二进制后进行移位运算。左移低位补0,不影响符号位;右移符号位跟随移动,最高位还原为原符号位;无符号右移高位补0,适用于负数处理。
221 0
|
8月前
原码反码补码移码的介绍和计算
原码反码补码移码的介绍和计算
214 1
|
8月前
|
存储
原码,反码,补码以及计算
原码,反码,补码以及计算
100 0
|
机器学习/深度学习 存储
数据的表示:原码、反码、补码、移码以及浮点数的运算
数据的表示:原码、反码、补码、移码以及浮点数的运算
548 0
数据的表示:原码、反码、补码、移码以及浮点数的运算
原码、反码、补码的互换
计算机中国的有符号数(整数)有三种表达方式,即原码、反码、补码。
|
存储
数制间的转换,原码、反码、补码
数制间的转换,原码、反码、补码
889 0
数制间的转换,原码、反码、补码
十进制与二进制转换(负数+正数)
十进制与二进制转换(负数+正数)
373 0
十进制与二进制转换(负数+正数)
第二次笔记: 无符号整数的表示和运算 有符号整数的表示和运算 原码 补码 反码 移码
第二次笔记: 无符号整数的表示和运算 有符号整数的表示和运算 原码 补码 反码 移码
321 0
第二次笔记: 无符号整数的表示和运算 有符号整数的表示和运算 原码 补码 反码 移码