• 预习原码补码


    本小节重点:

    1.原码表示法:一个数的原码表示由符号位直接后跟数值位构成,正数和负数的编码表示仅符号位不同,数值部分完相同。

    2.补码表示法:求一个正数的补码时,只要将正号转换为0,数值位无需改变。负数则符号位取1,其余采用“各位求反,末位加 1"的方法

    3.反码表示法负数的补码可采用“各位求反,末位加 1"的方法得到

    4.移码等于补码的符号(第一位数字)位取反。
    同一数值的移码与补码符号位相反,其它各位相同。

    难点

    1.原码补码反码移码的表示和使用
    疑问:对于补码反码还不太会用,书上的公式看不懂

    作业

    试题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位补码是01111110。
    
    试题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,若它是补码,对应的二进制数真值是+1111。
    
  • 相关阅读:
    Java程序员必知的8大排序(转载)
    Eclipse快捷键大全(转载)
    Java强引用、 软引用、 弱引用、虚引用(转)
    java数据类型二(转)
    为什么静态成员、静态方法中不能用this和super关键字(转)
    POJ 2002
    POJ 3126的教训
    POJ 3349
    POj 1105解题报告
    POJ 3278
  • 原文地址:https://www.cnblogs.com/luoanluoan/p/13651093.html
Copyright © 2020-2023  润新知