变形补码计算公式表
詹闻油4551 - 128的补码 -
张胀晶18578978640 ______ -2^n是个特殊数(n为x数值位的长度):它补码的求法应按照公式进行运算: 如: -128 “[-2^7]补”=(2^8)+(-2^7)=10000000 在纯整数的“原码”表示中,“[-2^n]原”是不能表示的;而在“补码”表示中,在模为2^(n+1)的条件下,纯整数的补码最小可以表示到-2^n .这时在[-2^n]中,符号位的1既表示符号“-”,也表示数值2^n .
詹闻油4551原码 反码 补码 计算 -
张胀晶18578978640 ______ 正数:正数的反码与原码相同. 负数:负数的反码,符号位为“1”,数值部分按位取反. 例如: 符号位 数值位 [+7]反= 0 0000111 B [-7]反= 1 1111000 B 所以楼主再仔细看一下书,究竟00011010是+26的反码,还是负数的反码 --------------------...
詹闻油4551已知x=0.11010,y=0.10110,用变形补码计算x+y,并对结果进行讨论 -
张胀晶18578978640 ______ 两个数的位数不一样呀.如果: [x]补=0.11010 [y]补=1.01111 变形补码:[x]补=00.11010 [y]补=11.01111 [x-y]补=[x]补+[-y]补 =00.11010 +00.10001=01.01011 有溢出,正溢
詹闻油4551设X=0.1010,Y= - 0.1001,用双符号补码计算X+Y=?和X - Y=?并判断其结果是否溢出.
张胀晶18578978640 ______ 双符号补码,就是前面加00表正,11表负,01或10就是溢出了. 0.1010补=00.1010 -0.1001补=11.0111 -0.1001补|补=00.1001 (X+Y)补=X补+Y补=00.1010+11.0111=00.0001(最高位进位舍去,最高位两位相同,不溢出) (X-Y)补=X不+Y补|补=00.1010+00.1001=01.0011(最高两位为01不同值,发生溢出)
詹闻油4551.已知X和Y,试用它们的变形补码计算出X+Y,并指出结果是否溢出. -
张胀晶18578978640 ______ 超过八位就是溢出
詹闻油4551已知X和Y,用变形补码计算出X+Y,并说明结果是否溢出(1)X=0.11100,Y=0.11111(2)X=0.11101,Y= - 0.11010(3)X= - 0.10111,Y= - 0.00010(4)X= - 0.11010,Y=0.... -
张胀晶18578978640 ______[答案] 题目多,奖分少,仅选其中(1)、(2)两题
詹闻油4551.用变形补码计算[X]补+[Y]补,判断结果有无溢出.X= - 1110 Y= - 0101 -
张胀晶18578978640 ______[答案] x【原】=11110 x【补】=10010 y【原】=10101 y【补】=11011 x【补】+y【补】=01101结果有溢出
詹闻油4551,已知x=0.10111,y=0.10010,用变形补码分别计算[x]补+[y]补,并对计算结果进行分析.要求写出运算过程.(7分) -
张胀晶18578978640 ______ 解:[x]补=0010111 [y]补=0010010则 [x]补 0010111 +[y]补 0010010 0101001两个符号位出现“01”,表示正溢出,即结果大于+2^n
詹闻油4551已知x=01011 y=00101 用变行补码计算x+y x - y -
张胀晶18578978640 ______ x+y=00000 x-y=00001
詹闻油4551.用变形补码计算[X]补+[Y]补,判断结果有无溢出. X= - 1110 Y= - 0101 -
张胀晶18578978640 ______ x【原】=11110 x【补】=10010 y【原】=10101 y【补】=11011 x【补】+y【补】=01101结果有溢出