关于二进制的加减法运算,计算下列用补码表示的二进制的代数和.如果和为负数,请求出负数的绝对值.(1) 00011110+10011100(2) 01001101+00100110对于第一问如果产生进位,比如:01011110+11111100产生的进位舍去吗?还是要增加有效数字位数?
2019-05-07
关于二进制的加减法运算,
计算下列用补码表示的二进制的代数和.如果和为负数,请求出负数的绝对值.
(1) 00011110+10011100
(2) 01001101+00100110
对于第一问如果产生进位,比如:01011110+11111100
产生的进位舍去吗?还是要增加有效数字位数?
优质解答
都用补码表示的话,直接加减就可以.第一个加起来结果就是10111010.第一位是符号位,为0表示正数,为1表示负数.这个数就是负数.绝对值这样做:这是8位的数,就用2的8次方就是256-这个数表示的正数.10111010表示的正数是18...
都用补码表示的话,直接加减就可以.第一个加起来结果就是10111010.第一位是符号位,为0表示正数,为1表示负数.这个数就是负数.绝对值这样做:这是8位的数,就用2的8次方就是256-这个数表示的正数.10111010表示的正数是18...