タグ

ブックマーク / wisdom.sakura.ne.jp (1)

  • アドレッシング

    メモリとのデータの転送 以前、MOV命令でレジスタに即値を代入するなどの処理を行いました 今回は、これにメモリも加えてオフセットアドレスでのメモリへの転送も覚えましょう 指定した16進数値やレジスタの内容がオフセットアドレスであることを明示するには [ ] を使います レジスタの場合は、[BX] というように指定すると BX レジスタの内容がオフセットアドレスと解釈されます 定数で直接オフセットアドレスを指定するには、[0F00] というように16進数で指定します MOV AX , [0200] MOV [0200] , AX 上は、オフセットアドレス 200h の内容をレジスタへ代入し 下は、AXレジスタの内容をオフセットアドレス 200h へ代入しています さて、これまでレジスタへのデータへの転送などを高水準言語にちなんで「代入」と表現しましたが アセンブリ言語では、他の記憶媒体からデ

    bootJP
    bootJP 2018/07/22
    アドレッシング - アセンブリ言語入門 なう
  • 1