1 2
3 4
5 6
1
3/24/2012
Isolated I/O
Memori Ma p
7 8
9 10
11 12
2
3/24/2012
13 14
15 16
Jika diketahui :
Alamat Memory Ram adalah A200H s/d A9FFH,
dimana kapasitas masing-masing memory
adalah 512 Byte.
17 18
3
3/24/2012
Pertanyaan : Jawab :
1. Berapakah Total Kapasitas memory yang di 1. Address Max ( A9FFH) di jumlahkan dengan 1,
dapat secara keseluruhan. kita akan dapatkan A9FFH+1H= AA00H.
2. Berapakah jumlah IC memory yang akan Kemudian kita Kurangkan Hasil tersebut
digunakan. (AA00H) dengan A200H, maka akan kita
3. Sebutkan alamat dari masing-masing IC RAM dapatkan hasilnya adalah AA00H – A200H =
tersebut. 800H.
4. Bagaimana rancangan rangkaian untuk Hasil tersebut (800H) di rubah ke desimal,
memory map tersebut. maka akan di dapat sebesar 2048 Byte (2 KB).
Jadi Besar Kapasitas memory keseluruhan
adalah 2 Kbyte.
19 20
21 22
23 24
4
3/24/2012
ADDRESS DECODER
MENGGUNAKAN
20 JALUR ALAMAT
PENERAPAN PADA
MIKROPROSESOR
27
8086 DAN 8088 28
Pertanyaan :
1. Berapakah Total Kapasitas memory yang di
Kasus I: Pengalamatan Memory, jika di ketahui
besar kapasitas untuk masing-masing dapat secara keseluruhan.
memory 2. Berapakah jumlah IC memory yang akan
Jika diketahui : digunakan.
3. Sebutkan alamat dari masing-masing IC RAM
Alamat Memory Ram adalah F1000H s/d
F4FFFH, dimana kapasitas masing-masing tersebut.
memory adalah 2KB (2048 Byte). 4. Bagaimana rancangan rangkaian untuk
memory map tersebut.
29 30
5
3/24/2012
Jawab :
2. Untuk Mendapatkan jumlah memory, kapasitas
1. Address Max ( F4FFFH) di jumlahkan dengan memory keseluruhan di bagi dengan kapasitas
1, kita akan dapatkan F4FFFH+1H=F5000H. memory untuk masing-masing IC. Maka kita
Kemudian kita Jumlahkan Hasil tersebut akan dapat adalah
(F5000H) dengan F1000H, maka akan kita 16384 : 2048 = 8.
dapatkan hasilnya adalah F5000H – F1000H =
Jadi banyak IC yang akan di gunakan adalah 8
4000H.
Buah IC memory.
Hasil tersebut (4000H) di rubah ke desimal,
maka akan di dapat sebesar 16384 Byte (16 KB
= 16*1024). Jadi Besar Kapasitas memory
keseluruhan adalah 16 Kbyte.
2.
31 32
3. Karena kita telah mengetahui 8 buah IC Alamat masing-masing IC RAM adalah sbb:
memory yang dipakai, tapi sebelumnya kita a) Alamat RAM ke-1 = F1000H – F17FFH
mencari range untuk masing-masing IC b) Alamat RAM ke-2 = F1800H – F1FFFH
memory tersebut.
c) Alamat RAM ke-3 = F2000H – F27FFH
Caranya adalah Kapasitas untuk masing-
masing memory di rubah ke bentuk Hex. d) Alamat RAM ke-4 = F2800H – F2FFFH
Maka akan di dapat 2048 (2Kbyte) = 800H. e) Alamat RAM ke-5 = F3000H – F37FFH
Hasil tersebut akan di kurangkan dengan f) Alamat RAM ke-6 = F3800H – F3FFFH
1, hasilnya 800H – 1H = 7FFH. g) Alamat RAM ke-7 = F4000H – F47FFH
4. Rancangan Rangkaian alamat memory tersebut h) Alamat RAM ke-8 = F4800H – F4FFFH
adalah
33 34
LATIHAN
rangkaian address
2. Jika Total memory RAM 3Kbyte, dengan
menggunakan 3 IC RAM. Jika diketahui alamat
awal sebesar 1F000H. Carilah Rangkaian
dekoder ! memory map dari alamat tersebut
35 36
6
3/24/2012
SELESAI
37