摘要 |
PROBLEM TO BE SOLVED: To efficiently perform switching of subsequent processes according to the condition of data referred to by the execution of a predetermined instruction.SOLUTION: A CPU (130) executes an instruction included in an instruction set. The instruction set includes a load instruction for reading data on a memory space. The data read according to the load instruction includes data of a format type having a data-read-branching-occurrence bit region. The CPU includes a data-read-branching control register (300, 310); a data-read-branching address register (320, 330); and a read-data-analyzing unit (60). On condition that a bit value showing the occurrence of data read branching has been set on the data-read-branching-occurrence bit region, and a value showing the data-read-branching-occurrence bit remaining valid has been set on the data-read-branching control register, the switching between processes is performed by branching to an address value stored in the data-read-branching address register. |