S.NO.RegisterMemory4.Types are Accumulator register, Program counter, Instruction register, Address register, etc.Type of memory are RAM,etc.
Are registers volatile memory?
General purpose registers are not volatile but Flags, PC or Stack should be. Usually all CPU registers are declared volatile to mitigate possible problems with interrupts. Declaring CPU register volatile does not impact performance but anything else in memory, peripherals, do.
Are registers in CPU volatile?
CPU registers are often counted as part of primary memory (since they are directly accessed by the CPU – see Wikipedia) and are often volatile, so it seems likely that the expected answer is (1).