摘要 |
An information processing apparatus includes a data control circuit (1,2,4), an information holding register (10-1,10-2) and a selector (13). The data control circuit has control information corresponding to instructions which can be simultaneously executed, and performs control, even if a result of a preceding instruction is not stored in a general register, so as to execute a subsequent instruction to update the same general register. The information holding register(10-1,10-2) holds data determination information based on an instruction preceding a branch instruction immediately before the branch instruction is executed. The selector (13) replaces data determination information, for an instruction which is not executed upon a branch success, with data determination information held by the information holding register. <IMAGE>
|