I am a bit confused about what happens when a DMA is not used. I know that it allows data from a periphreal device to be written to/from memory without the CPU having to think about it. But I was wondering what steps must happens when a DMA is not used- the steps that the CPU must take to "conciously" write, say, an ADC reading to memory.