プロセッサの命令セット設計の作業効率を向上させ、命令セットの検討における設計者の負担を軽減する。替え手段、及びオペコード値決定手段を有する。オペコードビット幅決定手段は、プロセッサの命令セットに関する仕様データにもとづいて、各命令のオペコードに割り当て可能なビット幅を決める。命令並び替え手段は、オペコードのビット幅にしたがって命令を並び替える。オペコード値決定手段は、各命令のオペコードの値を決定する。