Perancangan Sistem Mikroprosessor Anis Nurlaili W, MT
4.1 Peta Memori Peta memori adalah representasi susunan memori yang akan diakses mikroprosessor dimana alamat awal dan alamat akhirnya ditentukan oleh saluran alamat (Address bus) mikroprosessor tersebut. Contoh: Mikroprosessor yang mempunyai saluran alamat 16 bit maka lokasi memori yang dapat diakses sebesar 216 atau 65.536 lokasi memori. Alamat awal peta memori tersebut adalah 0000H dan alamat akhirnya FFFFH.
ROM 256 byte cadangan RAM 256 byte cadangan 0000 0001 Alamat Isi Isi (heksa) 0.0000 1 1.0000 . 00FE 00FF 100 1FFF 2000 2001 20FE 20FF 2100 FFFF 0000 0001 ROM 256 byte cadangan RAM 256 byte cadangan
Alamat 0000H sampai 00FFH, ROM menyimpan data sebanyak 256 byte Alamat 0100H-1FFFH dan 2100H-FFFFH merupakan cadangan 2000H – 20FFH ditempati RAM 256 byte
TEKNIK PENGALAMATAN Dekoder Alamat Fungsi: Menjalankan enable RAM, ROM, atau port sesuai alamat yang diinginkan Menjamin hanya ada satu device yang terpilih pada saat yang sama
TABEL PENGALAMATAN Menulis bit-bit alamat dalam bentuk biner pada setiap alamat pada setiap ROM seperti tabel 4.3 Pisahkan saluran alamat yang berhubungan dengan masukan dekoder alamat A,B dan C yaitu saluran A12, A13 dan A14 Tulis saluran alamat lain yang merupakan level logika menjadi lokasi alamat pertama dalam ROM awal
Untuk mengalamati lokasi memori perttama dalam ROM, maka saluran alamat A0 sampai A11 harus logika LOW, kemudian letakkan 0 di bawah setiap bit alamat tersebut pada tabel. Untuk menjalankan enable ROM 0 masukkan pada saluran select decoder alamat semuanya harus dibuat 0. Saluran alamat A12, A13 dan A14 yang terhubung ke masukan select A, B dan C semuanya harus berlogika 0. Tuliskan 0 di bawah setiap saluran alamat pada tabel saluran pengalamatan. Saluran alamat A15 terhubung dengan masukan enable G2A dari decoder, harus berlogika 0
Tuliskan 0 dibawah bit A15 ke dalam tabel pengalamatan Sinyal RD dari saluran kontrol mikroprosessor terhubung ke G2B yang menjalankan enable masukan dekoder. Dekoder hanya akan menjalankaan selama operasi pembacaan Enable G1 dari dekoer diikat secara tetap dengan tegangan +5V.
Pengalamatan dalam jangkauan ROM1, ROM dijalankan enable saat A15, A14, A13 dan A12 berturut dalam logika 0001. Alamat pertama dalam ROM1, saluran A0 sampai A11 semuanya berlogika LOW ROM1 alamatnya: 1000H dan akhirnya 1FFFH, lainnya 2000H-2FFFH, 3000H-3FFFH, 4000H-4FFFH, 5000H-5FFFH, 6000H-6FFFH, dan 7000H-7FFFH
TABEL PENGALAMATAN