0

IEEE 754 標準 32 ビットを使用して、数値 -11.25 をバイナリに変換しようとしています。

これは私がこれまでに得たものです:

-11.25 = 1011.0100

1.0110100 * 2^3 3 + 127 = 130

= 1.0110100 * 2130

IEEE 754 規格 = 1 10000010 1011010...0

私の答えは間違っていると思いますが、私は理解できませんでした。

4

1 に答える 1

0

私はあなたがすでに標準を知っていると仮定するので、次のように変換できます。

数値を基数 2 に変換します

1011.01000 この 2 進数をシフトします

1.01101000

2**3(3 シフト)

指数を加える 127+3=130

130 をバイナリ形式に変換10000010

そして、私たちは持っていますsign * 2^exponent * mantissa

Signここでは明らかに負なので、符号ビットは1

2^3 (3 は指数であり、2 進数に変換すると 130 になるため) は次のようになります。10000010

ここの仮数は次のようになります01101000000000000000000

あなたの最終結果は1|10000010|01101000000000000000000

于 2015-04-28T17:53:46.830 に答える