摘要 |
<p>A microcomputer including a central processing unit and a pulse producing unit is disclosed. The central processing unit includes a memory storing a program to be executed, a program counter designating an address of the memory, an execution unit executing an instruction from the address of the memory designated by the program counter, and status word register storing an execution condition of the execution unit, and the pulse producing unit includes a plurality of output ports, a control register temporarily storing control data for designating the output port at which a pulse is to be produced, a timing generator cyclically generating a timing signal, and a control circuit responding to the timing signal to produce a pulse at the output port designated by the control data, the timing signal being also supplied to the central processing unit. This unit further includes a macro service processing unit which responds to the timing signal and updates the control data without saving the contents of the program counter and the status word register and with holding the contents thereof as they are.</p> |