オペコード
機械語命令の仕様やフォーマットは当該プロセッサ(CPUやGPU) の《命令セットアーキテクチャ》 (instruction set architecture, ISA) 内で定められる。オペコードの多くはオペランド(操作対象のデータ)と組み合わせて使う。
オペコードとオペランドは、もともとはx86のもののように、長さが変化する複雑な構造のものが一般的だったが、その後、ほぼ固定された構造で少数のバリエーションのみを持つもの(いわゆるRISCなど)も登場した。
アセンブリ言語はニーモニックで記述されるが、ニーモニックのうち操作に関する命令を示すものはやはりopcode(オペコード)と呼ばれる。やはりオペランド(操作対象を示すコード)と対比される。