zoukankan      html  css  js  c++  java
  • 预习原码补码反码移码

    试题1
    二进制数-0111的8位原码是 10000111
    试题2
    二进制数-0111的8位反码是 11111000
    试题3
    二进制数-0111的8位补码是 11111001
    试题4
    二进制数-0111的8位移码是 01111001
    试题5
    二进制数-0011的8位原码是 10000011
    试题6
    二进制数-0011的8位反码是 11111100
    试题7
    二进制数-0011的8位补码是 11111101
    试题8
    二进制数-0011的8位移码是 01111101
    试题9
    二进制数-0010的8位原码是 10000010
    试题10
    二进制数-0010的8位反码是 11111101
    试题11
    二进制数-0010的8位补码是 11111110
    试题12
    二进制数-0010的8位移码是 01111110
    试题13
    二进制数+0111的8位原码是 00000111
    试题14
    二进制数+0111的8位反码是 00000111
    试题15
    二进制数+0111的8位补码是 00000111
    试题16
    二进制数+0111的8位移码是 10000111
    试题17
    二进制数+0011的8位原码是 00000011
    试题18
    二进制数+0011的8位反码是 00000011
    试题19
    二进制数+0011的8位补码是 00000011
    试题20
    二进制数+0011的8位移码是 10000011
    试题21
    二进制数+0001的8位原码是 00000001
    试题22
    二进制数+0001的8位反码是 00000001
    试题23
    二进制数+0001的8位补码是 00000001
    试题24
    二进制数+0001的8位移码是 10000001
    试题25
    对于机器码10000011,若它是补码,对应的二进制数真值是 -1111101
    试题26
    对于机器码10000001,若它是补码,对应的二进制数真值是 -1111111
    试题27
    对于机器码00001111,若它是补码,对应的二进制数真值是 +0001111

    原码

    如果机器字长为n,那么一个数的原码就是用一个n位的二进制数,其中最高位为符号位:正数为0,负数为1。剩下的n-1位表示该数的绝对值。
    X=+101011 , [X]原= 0010 1011
    X=-101011 , [X]原= 1010 1011

    位数不够的用0补全。
    正数的原、反、补码都一样,0的原码跟反码都有两个,因为这里0被分为+0和-0。

    反码

    反码就是在原码的基础上,符号位不变其他位按位取反(就是0变1,1变0)就可以了。
    例如:
    X=-101011 , [X]原= 1010 1011 ,[X]反=1101 0100

    补码

    补码就是在反码的基础上按照正常的加法运算加1。
    例如:
    X=-101011 , [X]原= 1010 1011 ,[X]反=1101 0100,[X]补=1101 0101
    X=-101011 , [X]原= 1010_1011 ,[X]反=1101_0100
    负数的补码:符号位不变,其他的从低位开始,直到遇见第一个1之前,什么都不变;遇见第一个1后保留这个1,以后按位取反。

    移码

    不管正负数,只要将其补码的符号位取反即可。
    例如:
    X=-101011 , [X]原= 1010 1011 ,[X]反=1101 0100,[X]补=1101 0101,[X]移=0101 0101

  • 相关阅读:
    牛客 4C Alliances (dfs序)
    AC日记——楼房 codevs 2995
    AC日记——丑数 codevs 1246
    AC日记——砍树 codevs 1388
    AC日记——地鼠游戏 codevs 1052
    AC日记——蓬莱山辉夜 codevs 2830
    AC日记——最小的N个和 codevs 1245
    AC日记——二叉堆练习3 codevs 3110
    AC日记——滑动窗口 洛谷 P1886
    AC日记——忠诚 洛谷 P1816
  • 原文地址:https://www.cnblogs.com/ztnb/p/13651073.html
Copyright © 2011-2022 走看看