第3回 命令と実行のしくみ 〜 命令を知ればマイコンが分かる 〜

図1 メモリからレジスタにデータを移動する命令MOV命令は、レジスタやメモリにあるデータを別のレジスタやメモリに移動(コピー)する。対象となるレジスタはR0、R1、R2、…、などの名前で指定し、メモリはアドレス(番地)で指定する。MOV &1114h,R5 を実行すると、メモリの1114h番地に入っていたデータ1234hが、レジスタR5に書き込まれる。&1114hが転送元(ソース)、R5が転送先(デスティネーション)を示す。

図1 メモリからレジスタにデータを移動する命令MOV命令は、レジスタやメモリにあるデータを別のレジスタやメモリに移動(コピー)する。対象となるレジスタはR0、R1、R2、…、などの名前で指定し、メモリはアドレス(番地)で指定する。MOV &1114h,R5 を実行すると、メモリの1114h番地に入っていたデータ1234hが、レジスタR5に書き込まれる。&1114hが転送元(ソース)、R5が転送先(デスティネーション)を示す。