通信用語の基礎知識 全国のICカードこれひとつ 戻る

オペコード
辞書:科学用語の基礎知識 半導体用語編 (IYIC)
読み:オペコード
外語:op. code
品詞:名詞

プロセッサーに対する命令を表わす番号。機械語のうち、命令の種類を表わす部分をいう。プロセッサーは、メモリーからこの符号を読み取り、解読して実行する。

目次
概要

マイクロプロセッサーが理解できる言語を機械語という。

機械語は様々な情報をまとめて一つの単位とし、それが固定長のものもあれば、不定長のものもある。パソコンで主に使われているIntelのプロセッサーx86シリーズは不定長である。

この時、命令の種類を表わす番号をオペコードという。

特徴
基本

例えば、Z80x86など、古くからのパーソナルコンピューター向けCPUの場合、8ビットを1バイトとする単位の不定長であり、原則として機械語列の1バイト目がオペコードになる。

加算命令、減算命令、といった命令ごとに番号を振ることになり、その番号が1バイト目に書かれることになる。

拡張

命令が増えてくると、1バイトだけで表わせなくなる。

この場合、後から拡張されることになり、特定のバイト列に続けて拡張バイトで拡張命令を表わすようなことになる。

不定長の機械語を採用しているマイクロプロセッサーは、オペコードなどを見て命令の全体長を把握することになる。

リンク
関連する用語
ニーモニック
オペランド
イミディエイト
プリフィックス

[再検索] [戻る]


通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club
KisoDic