In the aforementioned method of increasing the number of instructions for use in a parallel processor and parallel processor according to the first embodiment, the control unit 20 shown in FIG. 1 needs to handle the two types of data, i.e., the execution file 200 and decode memory table 500, for the single assembler source file 100, as can be seen from FIG. 4 showing the structure of the software