Download - Materi 4 Teknik Pengalamatan
2
BUS ALAMAT
• Bersifat satu arah
• Menentukan kapasitas pengalamatan
• Mikroprosesor– 16 bit alamat : A0 s/d A15
– mampu mengalamati : 64 K Byte
• RAM/ROM– misal : 12 bit : A0 s/d A11
– mempunyai lokasi : 4 K Byte
3
BUS DATA
• Biasanya sistem mikroprosesor menggunakan sistem bus data yang sama lebarnya antara mikroprosesor, RAM dan ROM.
• Misal : 8 bit (D0 s/d D7)
• Bersifat dua arah
4
BUS KENDALI
• Terdiri atas jalur-jalur yang fungsinya sendiri-sendiri.
• Setiap Mikroprosesor, RAM dan ROM mempunyai sinyal sendiri.
• Misal : • sinyal baca (RD)
• sinyal tulis (WR)
• sinyal pilih (CS)
• Sinyal enabel (OE)
6
Cara pengalamatan(contoh)
• ROM : 4 Kbyte– berarti mempunyai 4096 lokasi yang masing-
masing lebarnya 8 bit (satu byte)
– mempunyai pin alamat : A0 s/d A11
• RAM : 8 Kbyte– bearti mempunyai 8192 lokasi yang masing-
masing lebarnya 8 bit (satu byte)
– mempunyai kaki alamat : A0 s/d A12
7
A0A8A9A10A11A12
A13A14A15A2A3A4A5A6
A7 A1
00000XXXX 000000 011111XXXX 111111 1
TABEL PENGALAMATAN
111111XXX 111111 1000000XXX 000000 0
DEKODER ALAMAT
DEKODER ALAMAT
ROM
AWAL
AWAL
AKHIR
AKHIR
RAM
9
PENGALAMATAN ROM
A0 s/d A11
Untai nalar
ROMCS
A15
A14
A13
A12
Dekoder alamat
0
F000 - FFFF
Kalau A12 = A13 = A14 = A15 = 1
11
Teknik Pengalamatan
Mikroprosesor
ROM
RAM
A0 s/d A11
BU
S A
LAM
AT
BUS KENDALI
A0 s/d A12
A12 s/d A15
A13 s/d A15
cs
csDekoder alamat
Dekoderalamat
BUS KENDALI
14
ContohSuatu sistem mikroprosesor yang terdiri atas:
Mikroprosesor (8-bit) memiliki lebar bus alamat memori 16-bit
• 1 buah ROM (dengan kapasitas 2 kbyte) dipasang pada alamat 0000h
• 2 RAM ( RAM 1 dam RAM 2 ) yang dipasang secara contiguous (berdekatan /berskesinambungan) dengan ROM, masing-masing berkapasitas 2 kbyte.
• 2 Buah I/O, yaitu port masukan dan port keluaran (lebar bus alamat untuk I/O 8-bit dengan alamat 40h dan 80h), lebar bus alamat I/O 8-bit
15
Contoh
Rancangan dibuat secara sistematis, dan terdokumentasi dengan baik, maka diperlukan suatu urutan perancangan, yaitu membuat:
a) Peta memori,
b) Peta I/O
c) Daftar Memori
d) Daftar I/O
e) Realisasi Dekoder Memori