Pengenalan Displacement Addressing dan Stack Addressing

1.   Displacement Addressing adalah menggabungkan kemampuan pengalamatan langsung dan pengalamatan register tidak langsung. Mode ini mensyaratkan intruksi memiliki dua buah field alamat, sedikitnya sebuah field yang eksplisit. Field eksplisit bernilai A dan field implisit mengarah pada register.
http://salmantkj48.blogspot.com/2016/11/pengenalan-displacement-addressing-dan.html

     Ada tiga model displacement : Relative addressing, Base register addressing dan Indexing

a.  Relative addressing
     Adalah register yang direferensi secara implisit adalah program counter (PC)
  • Alamat efektif  relative addressing didapatkan dari alamat intruksi saat itu ditambahkan ke field alamat
  • Relative addressing memanfaatkan konsep lokalitas memori untuk menyediakan operand-operand berikutnya
b.   Base register addressing
      Adalah register yang diferensi berisi sebuah alamat memori dan field alamat berisi perpindahan
      dari alamat itu
  • Referensi register dapat ekspilisit maupun implisit
  • Memanfaatkan konsep lokalitas memori
c.   Indexing
      Adalah field alamat yang mereferensi alamat memori utama, dan register yang direferensikan
      berisi pemindahanpositif dari alamat tersebut
  • Merupakan kebalikan dari mode base register
  • Field alamat dianggap sebagai alamat memori dalam indexing
  • Manfaar penting dari indexing adalah untuk eksekusi program-program interative

http://salmantkj48.blogspot.com/2016/11/pengenalan-displacement-addressing-dan.html 2.   Stack Addressing adalah array lokasi yang linier = pushdown list = last-infirst-out. Stack merupakan blok lokasi yang terbalik. Butir ditambahkan ke puncak stack sehingga setiap saat blok akan terisi secara parsial. Yang berkaitan dengan stack adalah pointer yang nilainya merupakan alamat bagian paling atas stack. Dua elemen teratas stack dapat berada di dalam register CPU, yang dalam hal ini stack pointer mereferensi ke elemen ketiga stack. Stack pointer tetap berada dalam register. Dengan itu, referensi-referensi ke lokasi stack di dalam memori pada dasarnya merupakan pengalamatan register tidak langsung.

Terima kasih anda telah mengunjungi situs kami,- Info Seputar Jaringan Komputer 
                                                                 Semoga bermanfaat :)

2 Responses to "Pengenalan Displacement Addressing dan Stack Addressing"