一般的な CPU アーキテクチャでは、 演算や比較といったデータの加工は、 レジスタに読み込んだデータに対して実施するのが通例です。その一方で加工対象となるデータは、 プログラム作成時には定まっておらず、 通常はメモリ上に格納されています。