Rangkaian Memori I-O dan Decodernya
- Memahami mengenai rangkaian memori I-O dan decoder-nya serta prinsip kerjanya
- Dapat membuat rangkaian memori I-O dan decoder-nya
2. Alat dan Bahan [back]
Komponen yang digunakan adalah :
- IC 74LS139
- RAM 6116
- IC 6264
- IC 27128
- DIP Switch
Pemetaan I-O
Dirancang sistem minimum yang menggunakan 4 komponen I-O yaitu PPI-0 8255 dan
PPI-1 8255, PIT 8253 serta PIC 8259. Untuk PPI 8255 masing-masing membutuhkan 4
kombinasi address (A1 A0 yaitu 0 s/d 3 Byte), PIT 8253 membutuhkan 4 kombinasi
address yaitu A1A0 serta PIC 8259 membutuhkan 2 kombinasi address
yaitu A0. Adapun perancangan peta I-O ini adalah seperti gambar 2
yaitu A0. Adapun perancangan peta I-O ini adalah seperti gambar 2
Gambar 1 Rangkaian memori dan decoder-nya
Untuk dapat mengakses address dari PPI-0 8255 (4 B) menggunakan pin A0 dan A1
dan PPI-1 8255 (4 B) menggunakan pin A0 s/d A1, PPT 8253 (4 B) menggunakan pin
A0 s/d A1, sedangkan untuk PIC 8259 (2 B) menggunakan pin A0. Dalam membedakan
alamat dari keempat komponen I-O tersebut seperti peta I-O diatas maka digunakan
address A2 s/d A19. PPI-0 dengan PPI-1 dibedakan dari A4, jika A4 berlogika 0 maka
merupakan akses address PPI-0 dan jika A4 berlogika 1 maka merupakan akses
address PPI-1. PIT dapat dibedakan dari komponen I-O yang lain dari pin address A5,
jika A5 berlogika 1 dan yang lain (A2 s/d A19) berlogika 0 maka address ini merupakan
address PIT. Untuk PIC yang membedakan address-nya dengan komponen lain adalah
pin address A6. Rangkaian decoder dapat dirancang untuk membedakan PPI-0, PPI-1,
PIT dan PIC menggunakan A4, A5 dan A6 seperti rangkaian pada gambar 3.
Gambar 3 Rangkaian I-O dan decoder-nya
Address
ROM pada sistem mikroprosesor 8088 ditempatkan pada address paling
tinggi karena setelah tombol RESET ditekan mikroprosesor 8088 akan
menuju ke address FFFF0H. Untuk menuju ke address awal program maka di
address FFFF0H s/d FFFFFH diisi dengan program JUMP ke awal program.
Adapun perhitungan dalam menentukan address awal JUMP RESET adalah
sebagai berikut:
FFFFF uP 8088 mampu mengakses 1 MB (A19 – A0)
3FFF _ kapasitas EPROM 27128 (16 KB)
FC000 address awal EPROM pada sistem mikroprosesor
8088
FFFF0 address awal program JUMP RESET pada sistem
uP 8088
FC000 _ address awal EPROM
3FF0 address awal JUMP RESET pada EPROM 27128
16 KB)
Perhitungan dalam menentukan origin dari software, misalkan dengan origin 100H adalah:
FC000 dalam segment : offset yaitu FC00 : 0000 (org
0H)
100 _
FBF00 dalam segment : offset yaitu FBF0 : 0100 (org
100H) pada sistem uP 8088
3FF0
100 +
40F0 lokasi jump reset pada EPROM 16 KB org 100H
Tidak ada komentar:
Posting Komentar