False.
The CPU generates logical addresses that are used to identify the memory location where an instruction or data is stored in the main memory, and the Memory Address Register (MAR) holds the logical address generated by the CPU. The logical address is then translated by the Memory Management Unit (MMU) into a physical address, which is the actual physical location of the data or instruction in the main memory. The physical address is then stored in the Memory Address Register (MAR), and the data or instruction is fetched from that location for execution.
Therefore, the logical address is used for main memory (RAM) and the physical address is used for secondary memory (ROM/hard disk).