摘要 |
<p>On a single semiconductor chip, there are provided an arithmetic logic unit (16), a general-purpose register (18) for storing data to be processed and data as a result of the operation in the arithmetic logic unit, a peripheral register (20) used for performing the peripheral functions required, a buffer register (22) and an internal bus line (10, 12, 14) through which the above-mentioned components conduct the data communication with one another. Further, there is provided on the chip a microprogram storage and control device (30) which stores microinstructions for processing instructions read out from a main memory (an instruction processing) and data processing necessary for performing the required peripheral functions (an auxiliary function processing). The microinstructions are read out successively and decoded one after another to produce control signals for controlling the arithmetic logic unit (16), the general-purpose register (18), the peripheral register (20) and the buffer register (22), whereby these components are shared by the instruction processing and the auxiliary function processing.</p> |