摘要 |
PURPOSE:To obtain easily use information of registers without a register information table, by adding a register use information bit to a code and moving the code with the register use information bit added as it is when the code is subjected to the movement processing. CONSTITUTION:A code generating part 1 generates an object code from a source program and adds the register use bit to the object code and stores it in an instruction memory 4. When judging that two codes stored in the memory 4 should be compounded, a compound instruction conversion processing part 2 sets addresses of these codes to registers 8 and 9 and the register use information bit to an information selecting register 10 and indicates this judgment to a register managing part 3. The managing part 3 manages the register use state of codes stored in the memory 4 and checks use information in a ragne designated by the processing part 2 and sends register use information in the designated range to the processing part 2 through a register 11. The processing part 2 compounds codes in two addresses to generate a compound instruction and stores this instruction in the memory 4 through an input/output register 5. |