计算机组成 原码/反码/补码 多位数支持 学习必备

原码/反码/补码计算器

在线计算整数的原码、反码、补码表示,支持8位、16位、32位,计算机组成原理学习必备工具

16 当前位数
-32768 最小值
32767 最大值
有符号整数 数值类型
数值输入
原码 (Sign-Magnitude)
最高位为符号位
-
符号位: 数值位:
反码 (Ones' Complement)
符号位不变,数值位取反
-
补码 (Two's Complement)
反码+1,计算机实际存储
-
进制转换
-
-
-
计算过程说明

请输入数值进行计算...

知识科普

原码

最高位表示符号(0正1负),其余位表示数值。存在+0和-0两种表示。

反码

正数反码与原码相同;负数反码符号位不变,数值位按位取反。

补码

正数补码与原码相同;负数补码为反码+1。计算机存储使用补码。

取值范围

n位有符号整数范围:-2^(n-1) ~ 2^(n-1)-1