Memory Map and Address Decoding
Memory Map and Address Decoding
Decoding
Different portions of memory are used for different purposes:
RAM, ROM, I/O devices
This means that for a given valid address, one and only one
memory-mapped component must be accessed.
RAM
unused
i. System Size = 2n (n= address pin)
= 216
= 65536 Byte
Start Address = 0
End Address = 65536 – 1 (size -1)
= 65535
Start
0000 H
ROM
I/O
RAM
End unused
FFFF H
ii. Range Address for ROM
0000 H
ROM
2FFFF H
I/O
RAM
unused
FFFF H
iii. Range Address for I/O
RAM
unused
FFFF H
iv. Range Address for RAM
FFFF H unused
Memory Map for the System is Figure below:
0000
ROM
2FFF
3000
I/O
3FFF
4000
RAM
7FFF
8000
UNUSED
FFFF
Latihan 1 :
1. Lukiskan pemetaan alamat suatu sistem mikropemprosesor Motorola
68000. Spesifikasi luaran adalah seperti berikut :