Selasa, 20 Januari 2015

MODE PENGALAMATAN MEMORI ATMEGA32

Posted by with No comments


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.

        Karakteristik:
     - 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.

0 komentar:

Posting Komentar