20
KEGIATAN PEMBELAJARAN 2: SISTIM PENGALAMATAN MEMORI DAN IO
A. Tujuan
Setelah menyelesaikan materi ini, peserta diharapkan dapat: 1. memeriksa rangkaian dasar pengalamatan, fungsi bacatulis pada sistem
memori sesuai prosedur dengan benar, 2. memeriksa rangkaian dasar pengalamatan IO, fungsi bacatulis pada
sistem interfacesesuai prosedur dengan benar.
B. Indikator Pencapaian Kompetensi
1. Memeriksa rangkaian dasar pengalamatan, fungsi bacatulis pada sistem memori.
2. Memeriksa rangkaian dasar pengalamatan IO, fungsi bacatulis pada sistem interface.
C. Uraian Materi
1. Kapasitas Pengalamatan Memori
Kapasitas penyimpan pada RAM atau EPROM tergantung pada jumlah pin alamat Ao - An dari RAMEPROM tersebut, dan dihitung dengan rumus:
Kapasitas Penyimpan = 2
n + 1
Sebagai contoh: Jumlah pin sebuah RAM 6116 = sebanyak 11 buah Ao
A
10
. Maka kapasitas RAM ini adalah:
2
10 + 1
= 2
11
= 2048 lokasi
Untuk menentukan alamat awal dan akhir dari penyimpanmemori di atas dapat ditentukan sebagai berikut :
a. Alamat awal dapat ditentukan 0000 H yaitu alamat awal program counter dari CPU atau alamat akhir RAM atau EPROM sebelumnya ditambah 1.
21 b. Alamat akhir dapat ditentukan sesuai dengan jumlah kapasitas RAMEPROM
tersebut ditambah dengan alamat awalnya. Contoh 1 :
Mencari alamat akhir dari pengalamatan RAM atau EPROM yang berkapasitas 1 KByte 1024 Byte, bila alamat awal pengalamatan = 10 buah
Ao A9
Tabel 2 1 pengalamatan RAM atau EPROM yang berkapasitas 1 Kbyte
A9 A8
A7 A6 A5 A4 A3 A2
A1 A0 Alamat
512 256
128 64 32
16 8
4 2
1
0 000H = alamat awal
1 1
1 1
1 1
1 1
1 1 + 3FFH = kapasi-
tas max. 1
1 1
1 1
1 1
1 1
1 3FFH = alamat
akhir
Kapasitas : 512 + 256 + 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 + 1 = 1024 lokasi
alamat 000 dihitung sebagai 1 lokasi
Contoh 2 : Mencari alamat akhir dari pengalamatan RAM atau EPROM yang
berkapasitas 2 K Byte, bila alamat awal pengalamatan = 400 H. Jumlah PIN alamat = 11 buah Ao - A10 .
22
Tabel 2 2 pengalamatan RAM atau EPROM yang berkapasitas 1 KByte
A11 A10
A9 A8
A7 A6
A5 A4
A3 A2
A1 A0
Alamat 2048
1024 512
256 128 64
32 16
8 4
2 1
1 0 400 H
= ala - mat
awal 1
1 1
1 1
1 1
1 1
1 1 + 7FFH
= kapasitas
maximal =kapa
sitas max
1 1
1 1
1 1
1 1
1 1
1 BFFH = alamat
akhir = ala -
mat akhir
Kapasitas : 1024 + 512 + 256 + 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 + 1 =
= 2048 lokasi
2. Konfigurasi Memori
Seperti pada gambar 2.1 di bawah, kaki-kaki nomor 1,2,3,4,5,6,7,8,19, 22 dan 23 berfungsi sebagai alamat atau lokasi data yang tersimpan dalam IC tersebut,
berdasarkan kombinasi pin kaki tersebut alamat lokasi penyimpanan adalah 000 sampai 3FF. Kaki write enable
WE
pada saat low berfungsi untuk menulis data ke dalam memori write, Chip select
CS
pada saat low mengaktifkan chip akan ditulisi data atau dibaca datanya, Output enable
OE
digunakan dengan sinyal low saat chip akan dibaca datanya. Data yang dituliskan ke dalam memori dan
data yang dibaca dari memori dimasukkan lewat kaki-kaki D0 sampai dengan D7.