摘要 |
<p>PROBLEM TO BE SOLVED: To enable the RISC type microprocessor to perform a fast interruption processing and a numerical arithmetic processing. SOLUTION: A general register 11 stores an instruction of 16-bit fixed length and a by-pass circuit 12 provides the result of a comparison instruction speedily at the time of next conditional branch instruction execution. An ALU 13 performs a logical arithmetic process, etc., and a fast multiplier and fast divider 14 performs the fast numerical arithmetic processing. An address calculation part 15 performs address calculation, an instruction decoder and pipeline control part 16 decodes instructions and perform pipeline control. A dedicated control register 17 is used as an interrupt stack pointer, etc., and an interruption controller 18 performs multiple interruption processes. A coprocessor bus 7 is provided independently of a data bus 9.</p> |