質問: 2の補数の問題です。10進数の負の小数を2進数にする方法がわかりません。 -5.8125を符号なしとして2進数にすると0101.1101になるとこまではわかります。お願いします。
回答: 0101.1101を反転します。1010.0010になります。小数点の最下位ビットに 0.0001を加えます。すると1010.0011になります。10進数にすると -8+2+0.125+0.0625=-5.8125です。