1

LEAMOVE で命令をシミュレートするにはどうすればよいですか? これは可能ですか?私はx86アセンブリを使用しましたが、MOV命令はシンボルの場合はアドレスをコピーするだけです(アセンブリに依存しているかどうかはわかりません)。しかし、6800MOVEでは動作が異なるように見えます。たとえば、次の命令D1A1は値が異なります。指導は正確にどのように機能しLEAますか?どうすればシミュレートできますか?つまり、LEAそれを使用せずに行うことを行います。私はそれとMOVEいくつかの他のものと思います。また、事実上、MOVE入れてD1いるのはラベルの16進値ではないようです。

  MOVE T(PC),D1
  LEA T,A1
4

1 に答える 1

3

アドレス レジスタの場合:

MOVEA.L #T,A<n>

データ レジスタの場合:

MOVE.L #T,D<n>

は、条件フラグの一部を更新しますMOVEが、どちらLEAも更新しませんMOVEA

于 2013-11-28T20:31:18.770 に答える