Micro-operation とは

コンピュータ中央処理装置では、マイクロオペレーション(マイクロオペレーションまたはμopsとも呼ばれる)は、複雑な機械命令(この文脈ではマクロ命令と呼ばれることもある)を実装するためにいくつかの設計で使用される詳細な低レベル命令である。
通常、マイクロオペレーションは、レジスタ間または中央処理装置(CPU)のレジスタと外部バスとの間でデータを転送し、レジスタに対して算術演算または論理演算を実行することを含む、1つまたは複数のレジスタに格納されたデータの基本演算を実行する。典型的なフェッチ – デコード – 実行サイクルでは、マクロ命令の各ステップは実行中に分解されるので、CPUは一連のマイクロ動作を決定し、ステップする。マイクロオペレーションの実行は、CPUの制御ユニットの制御下で実行され、CPUの制御ユニットは、並べ替え、融合およびキャッシングなどの様々な最適化を実行しながらその実行を決定する。