PURPOSE: To handle flexibly a request by giving priority to an urgent DMA request according to a CPU's judgement.
CONSTITUTION: A CPU1 makes a judgement and an indication to information transferred from a DMA controller 2. The DMA controller 2 performs priority processing for requests from DMA request parts 8(0)W8(m). When a register part 6 is so registered that the DMA request signal from the DMA request part 8(1) is given top priority according to the judgement made by the CPU1, a switching and judging part 7(1) performs switching to a request line RO according to the registration contents of the register part 6 even if DMA request signals are outputted from the DMA request parts 8(0) and 8(1) at the same time, so the DMA request signal from the DMA request part 8(1) is handled preferentially.