Answer:
Memory Address Register (MAR) is a component located in a computer's processor, more precisely a register type which maintains memory locations where the next piece of data or instruction will be read from or written to during the processing cycles.
The Program Counter (PC) is a type of register that holds the memory address of the next instruction to be executed by the Central Processing Unit (CPU). Following each instruction fetch, the Program Counter increments, keeping track of the sequential execution while processing software.
By holding the locations, the Memory Address