摘要 |
PURPOSE:To execute a branching under a condition to an address of a different upper rank program counter (PC), by constituting the upper rank PC of the address of the first and the second registers, and connecting an output of the second register to an address bus through a buffer. CONSTITUTION:In case when a conditional branch is executed to a different upper rank address, an upper rank address branch instruction is executed, and an address data of an operand part is set to the first register 3. Subsequently, a lower rank address conditional instruction is executed, and when the condition is satisfied, an address of a branch destination is set to a lower rank program counter 5 and the second register 4. In this case, if the condition is not satisfied, it is necessary that the branch destination address data which is set to the first register 3 returns to the address data before executing the branch instruction, and the address data of the second register 5 holds the address data before executing the upper rank address branch instruction, therefore, a data bus buffer 6 is operated, a data of the second register 5 is sent out to an address bus 1, is set to the first register 3, and the processing is completed. |