アドレッシングモード
演算に使用する値(定数)を直接オペランドに指定するもので、アドレッシングモードと見なさないこともある。定数は符号無しの場合と符号付きの場合がある。例えば、move.l #$FEEDABBA, D0 という命令は、"FEEDABBA" という16進の値をD0レジスタに入れる。DEC VAX では、リテラル・オペランドのサイズとして6ビット、8ビット、16ビット、32ビットがある。アンドリュー・タネンバウムは、プログラム内で使われる定数の98%が13ビットで表せることを示した。
ベースレジスタ(またはインデックスレジスタ)に命令内に直接書かれたディスプレースメントを加算した値がアクセスすべきメモリアドレスとなる。
以下に挙げるのは、1980年代ごろまで使われていたアドレッシングモードであるが、現在では使われていない。これが全てを網羅しているものではなく、時に応じて様々なアドレッシングモードが使われてきた。例えば、直接アドレス値に複数のインデックスレジスタの論理和を加算するなどといったものもあった。