質問: いずれも0と1のみで表現すること。 (a) 8ビット長の2の補数表示の2進数 10010111 を16ビット長に符号拡張せよ。 (b) 10進数表示の負の整数 −11 を、8ビットの2の補数表示の2進数で表してください。
回答: (a) 8ビット 10010111 を16ビットに拡張すると 1111111110010111 となる。 (b) 11 を二進数にすると 00001101 となり ビットを反転させて 11110010 これに +1 として 11110011 検算 11 + (-11) = 0 は 00001101 + 11110011 = 00000000