原码 反码 补码 移码的关系(精简总结)

摘要:
[10] 原始=1010110+1=1010111摘要:符号位在转换期间保持不变。它依然高端大气!如果有任何错误,请指出。无论如何,我不一定会改变它!

依然是为了避开那些繁琐复杂晦涩的概念与术语,为了确保能清晰的梳理它们之间的关系,现分为两部分说明

1. 机器数 是 正数  符号位为0

原码 = 反码 = 补码

eg:机器码长度为8,求X(6)10原码 反码 补码 移码

[X]原 = 00000000+110=00000110

[X]补=[X]反=[X]原 =00000110

[X]移=10000110

(绿色为符号位)

2.机器数 是 负数 符号位为1

反码 = 原码(符号位除外)各位取反而得到

 补码 = 原码(除符号位外)各位取反,并在未位1而得到

eg:机器码长度为8,求X(-6)10原码 反码 补码 移码

[X]原 = 10000000+110=10000110

[X]补=11111001 +1=11111010

[X]反=11111001

[X]移=01111010

(绿色为符号位)

=============================

移码 = 补码的符号位直接取反

=============================

应用示例

已知补码 求原码

原码 = 补码取反加1 (符号位除外)

[X]补=1101001  求[X]原。

[X]原 = 1010110+1 =1010111

总结:在换算过程中符号位始终保持不变(移码除外)。依然高端大气上档次!

如果有错误敬请指出,反正我也不一定改!

免责声明:文章转载自《原码 反码 补码 移码的关系(精简总结)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JVM内存区域划分Eden Space、Survivor Space、Tenured Gen,Perm Gen解释 (生动形象)字符串中的count()方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

原码、反码、补码知识详细讲解(此作者是我找到的讲的最细最明白的一个)

本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念. 1、机器数 一个数在计算机中...

汇编语言中的数据类型

目录 一、数制及相互转换 1. N 进制数转换为十进制数 2. 十进制数转换为 N 进制数 3. 二进制数转换为八进制数或十六进制数 4. 八进制数或十六进制数转换为二进制数 二、计算机中数和字符的表示 (一)计算机中数的表示方法 1. 原码表示法 2. 补码表示法 (二)二进制编码 1. 十进制数的二进制编码(BCD 码) 2. 字...

深入理解计算机系统2

第二章 信息的表示和处理 2.1 信息存储 大多数计算机使用8位的块,或者字节(byte),作为最小的可寻址的内存单位,而不是访问内存中单独的位.机器级程序将内存视为一个非常大的字节数组,称为虚拟内存(virtual memory).内存的每个字节都由一个唯一的数字来标识,称为它的地址(ad-adress),所有可能地址的集合就成为虚拟地址空间(vir...

Java动手实验及课后程序

课后作业 一、编写程序,消息框显示计算结果 设计思想:导入Scanner包,使用JOptionPane类来实现消息框的输入和结果的显示。 程序代码: package com; import java.util.Scanner; //导入Scanner包 import javax.swing.JOptionPane; public class Manner ...

C/C++(基础编码-补码详解)

两个数的交换 1.引入第三者。 2.求和运算,求差。(这样会产生内存溢出) 3.异或运算 a = a^b; b = a^b; a = a^b; 8b(bit位) = 1B(Byte=字节)//最小单位是字节 32位机:2^32 = 4G寻址能力 (王爽--统一编址,汇编语言) char类型一个字节,8位。[-128,12...

python 数据的存储

数据的存储 思考:为什么使用计算机?存储数据,计算数据 思考:数据存在哪里?数据存储在内存里 思考:数据怎么在内存里存储的?首先弄明白怎么存储数字 1010.5“sunck is a good man” 内存:抽象:一个开关,有两种状态,开启和关闭。一种状态对应1,另一种状态对应0。把八个开关放到一间房间里,这个房间称为"一个字节",一个开关代表"一...