非常に多くのアセンブラーでは、値のコピー命令には通常「MOV」という名前が付けられ、マニュアルの説明には通常「move」も含まれています(ただし、「load」、「store」、「extract」など、他の単語も使用できます) )この規則に従わないISAを見つけることはまれです。
一方、他のコンテキストでは、ソースが破棄されるという意味で「move」と「copy」は異なります(たとえば、Unixでは「mv」と「cp」、Norton CommanderとクローンではMove [F6] など)。 )アセンブラーの「移動」には、セマンティック「コピー」があり、ソース値をそのまま保持します。
これは少なくともIBM 1401(1959)以来始まっていることがわかりましたが、IBM 360はこの単語をストレージ内コピーにのみ使用し、レジスタとストレージ(「ロード」と「ストア」を使用)間の操作には使用しませんでした。しかし、なぜそれがまだ広く使用されており、「コピー」または「ストア」に置き換えられていないのですか?