1

10.125 を保存したい場合はどうすればよいですか?

私はこれを持っています:

        ORG     $1000
  DN    DC.L    10.125
        END     $400

デバッグでは、次のように保存されます。

00001000=0000000A

それはそこに小数部分を取得していないようです。これはアセンブリ 68k です。

4

1 に答える 1

1

68k には浮動小数点ユニットがありませんね。値を固定小数点として格納できます。2 進数では、数値は になる1010.001ため、小数部用に少なくとも 3 ビットを予約する必要があります。これで問題ありません。0x51その後、 ( ) を使用してプログラムで1010001b表すことができます。10.125d

于 2010-10-09T16:20:55.873 に答える