Technically The CPU is part of the microprocessor as is the ALU AND DMA. ALU is the arithmetic logic unit and DMA is the direct memory access. They are built into the micro processor. In one respect they are hardware but still not because they are part of a chip.