PDP-11
命令論理空間とデータ論理空間を複数提供する後期機種において、他の論理空間にアクセスするための命令群で、直交性がない。例えば、オペレーティングシステム内のランタイムサービス(システムコール)ルーチンが呼び出し側と情報交換するのに用いた。 MTPD(move to previous data space) MTPI(move to previous instruction space) MFPD(move from previous data space) MFPI(move from previous instruction space)
R7(プログラムカウンタ)を使用する場合、以下の4つのアドレッシングモードが意味のある効果を発揮する。
絶対モードは例えば、固定のアドレスにマッピングされたI/Oレジスタのアクセスに使用する。相対モードはプログラムの変数を参照する場合や分岐先を指定する場合に使用する。相対モードや相対間接モードのみを使ったプログラムは位置独立となる。つまり、プログラムを配置するアドレスが仮定されていないので、任意の位置にロードでき、移動させることも可能である(リロケータブルバイナリ)。
イミディエートモードと絶対モードは通常の自動インクリメントモードと自動デクリメント間接モードに対応している。上の表にあるように補助ワードを「命令内」にあるとするか、命令の次のワードと考えるかは立場によって異なる。なお、PCは常に次々と命令を指していくので、常に2ずつ自動インクリメントされる。