Masing-masing processor menggunakan mode pengalamatan yang berbeda-beda karena memiliki pertimbangan dalam penggunaanya .
berikut adalah 3 macam mode pengalamatan yang utama:
1. Immediate Addressing
Immediate Addressing adalah bentuk pengalamatan yang paling sederhana.
- umumnya bilangan akan disimpan dalam bentuk komplemen dua.
- Bit paling kiri sebagai bit penanda.
- Ketika Operand dimuatkan kedalam register data, bit tanda akan di geser ke kiri hingga
maksimum word data.
Keuntungan:
- Mode ini tidak adanya referensi selain dari instruksi yang diperlukan untuk memperoleh
operand.
- Menghemat siklus instruksi sehingga proses keseluruhan akan cepat.
Kekurangan:
- Ukuran bilangan di batasi dengan ukuran filed alamat.
2. Direct Addressing
Direct Addressing atau biasa disebut dengan pengalamatan langsung, yaitu mode pengalamatan
untuk menstransfer data antar memori dan register.
Teknik ini banyak dingunakan pada komputer lama dan komputer kecil. Dan juga hanya memerlukan kalkulasi khusus.
Keuntungan:
- Field alamat berisi efektif address sebuah operand.
Kekurangan:
- Keterbatasan field alamat karena panjang field alamat biasanya lebih kecil dibandingkan panjang
word.
3. Indirect Addressing
Indirect Addressing merupakan. pengalamatan yang tidak langsung. Metode pengalamatan ini
digunakan untuk mentransfer data/byte/word antar register dan lokasi yang alamatnya ditunjukkan oleh isi suatu register.
Field alamat mengacu pada alamat word di dalam memori, yang pada gilirannya berisi alamat operand yang panjang.
Keuntungan:
- Ruang bagi alamat menjadi besar sehinggan semakin banyak alamat yang dapat referansi.
Kekurangan:
- Diperlukan referensi memori ganda dalam suatu fetch sehingga memperlambat proses operasi.
00.51
0 komentar:
Posting Komentar