Arithmetic Logic Unit ALU

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.