正在加载图片...
原码、反码和补码: 一原码的表示:最高位为符号位,其余位为数值位。 (+89)10=[01011001]原 (-89)10=[11011001]原 。反码的表示:正数的反码是它本身,负数的反码可将原码中的 符号位保持不变,数值位的每一位1改为0、0改为1即可。 。补码的表示:正数的补码是它本身,负数的补码等于它的反码 加1。 (+89)10=[01011001]反=[01011001]补 (-89)10=[10100110]反=[10100111]补 一利用补码将减法运算转变为加法运算: 例:试用二进制补码计算14+9,14-9,-14+9,-14-9。 (在黑板上演示计算过程) 注意观察计算结果的正确性。 提问:n位二进制补码的最大表示范围是多少?-2n-1~+2n-1-1原码、反码和补码: 原码的表示:最高位为符号位,其余位为数值位。 (+89)10 =[01011001]原 (-89)10= [11011001]原 反码的表示:正数的反码是它本身,负数的反码可将原码中的 符号位保持不变,数值位的每一位1改为0、0改为1即可。 补码的表示:正数的补码是它本身,负数的补码等于它的反码 加1。 (+89)10 =[01011001]反=[01011001]补 (-89)10 = [10100110]反=[10100111]补 利用补码将减法运算转变为加法运算: 例:试用二进制补码计算14+9,14-9,-14+9,-14-9。 (在黑板上演示计算过程) 提问:n位二进制补码的最大表示范围是多少? 注意观察计算结果的正确性。 -2 n-1~+2n-1 -1
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有