ructions to be decoded in a parallel manner and the first instruction decoder 12 is required to decode an instruction other than the instructions to be decoded in a parallel manner, so that there are no duplicate decoders and the total quantity of decoding hardware does not increase.