(INSTRUKSI KOMPUTER)
DISUSUN OLEH
Direct Addressing
Indirect Addressing
Immediate Addressing
Register Addressing
Register Indirect Addressing
Displacement Addressing
Stack Addressing
SISTEM PENGALAMATAN KOMPUTER
Alamat IP
CIDR
MAC address
Nama NetBIOS
Direct Addressing
BACK
Indirect Addressing
BACK
Immediate Addressing
BACK
Register Addressing
BACK
Register Indirect Addressing
Metode pengalamatan register tidak langsung mirip dengan mode
pengalamatan tidak langsung
Perbedaannya adalah field alamat mengacu pada alamat register
Letak operand berada pada memori yang dituju oleh isi register
Keuntungan dan keterbatasan pengalamatan register tidak
langsung pada dasarnya sama dengan pengalamatan tidak
langsung
Keterbatasan field alamat diatasi dengan pengaksesan memori
yang tidak langsung sehingga alamat yang dapat direferensi makin
banyak
Dalam satu siklus pengambilan dan penyimpanan, mode
pengalamatan register tidak langsung hanya menggunakan satu
referensi memori utama sehingga lebih cepat daripada mode
pengalamatan tidak langsung BACK
Displacement Addressing
BACK
Stack Addressing
Stack adalah array lokasi yang linier = pushdown list = last-in-firs-out. Stack
merupakan blok lokasi yang terbaik. Btir ditambahkan ke puncak stack sehingga
setiap 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 demikian, referensi-referensi ke lokasi stack di dalam memori pada
dasarnya merupakan pengalamatan register tidak langsung.
BACK
KESIMPIULAN
Mode pengalamatan diterapkan pada set instruksi, dimana pada umumnya instruksi terdiri
dari opcode (kode operasi) dan alamat. Setiap mode pengalamatan memberikan fleksibilitas
khusus yang sangat penting.Mode ini mengurangi panjang instruksi dengan mempunyai medan
yang pendek untuk alamat. Mode pengalamatan juga menyediakan bantuan yang tangguh kepada
pemrogram untuk penanganan data kompleks seperti pengindeksan sebuah array, control loop,
relokasi program dan sebagainya.
Register adalah merupakan sebagian memori dari mikro prosessor yang dapat diakses dengan
kecepatan tinggi. Metode pengalamatan register ini mirip dengan mode pengalamatan langsung.
Perbedaannya terletak pada field alamat yang mengacu pada register, bukan pada memori
utama. Indirect Addressing merupakan metode pengalamatan register tidak langsung mirip
dengan mode pengalamatan tidak langsung Perbedaannya adalah field alamat mengacu pada
alamat register. Displacement Addressing adalah menggabungkan kemampuan pengalamatan
langsung dan pengalamatan register tidak langsung. Ada tiga model displacement yaitu : Relative
addressing, Base register addressing, Indexing. Stack adalah array lokasi yang linier = pushdown
list = last-in-first-out. Stack merupakan blok lokasi yang terbalik.
TERIMA KASIH