MOVはレジスタとの間でデータをコピーおよび上書きすることになっていることに気付きましたが、他のレジスタに現在のデータがない場合、MOVは特定のサイズのバイトをRAMからレジスタに移動して一時的に保持しますか、またはどのようにこれは正確に動作しますか?
私の質問を明確にするために、私が使用するとします:
MOV AL, 0x10;
この場合、8ビットレジスタに移された「10」桁のデータはどこにあるのでしょうか?
これは保持するために 8 ビットとして RAM から AL に移動されますか、それとも「10」バイトはメモリにない単なるスクラッチパッド番号ですか?
私はこれを理解していません.誰かがこれを正すことができれば素晴らしいでしょう.
私の問題は、どこでどれだけのメモリが使用されているか、そしてどのように正確に何がアドレス指定されているかを知る必要があることです(チュートリアルではこれが明確にされていません)。