Memory Mapping in a Microprocessor
The microprocessor does there major functions: 1. Read from Memory to internal register 2. Write to Memory from internal register 3. Execute using internal registers The microprocessor does not execute using external memory. It performs the execution using its internal registers. So Microprocessor performs two major activities externally. Read from Memory and Write to Memory are these two major activities. Let us discuss a generic microprocessor which has 16 address and 8 data lines. In this case, the Microprocessor can access up to 64 K locations because it has 16 address lines (2^16 = 64K). Since this microprocessor has 8 data lines each location contains 8 bits (1 byte). Now let us see the address range of Microprocessor Since representing in binary is quite laborious, we use Hexa-Decimal Representation which is nothing but a short form of Binary. So the microprocessor which has 16 address lines can address 0000 - FFFF locations. The same way the 64K memory has 16 address...