Perbandingan antara antara Register Adresssing dengan Register Indirect Addressing

1.      
REGISTER ADDRESSING
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. Field yang mereferensi register memiliki panjang 3 atau 4 bit, sehingga dapat mereferensi 8 atau 16 register general purpose.
Contoh :
MOV AX,BX                             untuk operasi 16 bit data (word)
MOV AL,BL                              untuk operasi 8 bit data (byte)
§  Kelebihan Register Addressing
1.      Diperlukan field alamat berukuran kecil dalam instruksi dan tidak diperlukan referensi memori
2.      Akses ke register lebih cepat daripada akses ke memori, sehingga proses eksekusi akan lebih cepat
§  Kekurangan Register Addressing
1.      Ruang alamat menjadi terbatas

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
Kelebihanan dan kekurangan pengalamatan register tidak langsung adalah sama dengan pengalamatan tidak langsung

Untuk mengakses data yang ditunjukkan oleh Register, setelah didapatkannya alamat efektif harus digunakan tanda kurung siku (‘[]‘). Jika pada perintah pengaksesannya tidak disebutkan segmennya, maka yang digunakan adalah segment default. Seperti bila digunakan register BX, DI, atau SI sebagai penunjuk offset, maka segment DS yang digunakan. Sedangkan bila digunakan register BP sebagai penunjuk offset, maka segment SS yang digunakan.
Contoh :
MOV AX,[BX]
§  Kelebihan Register Indirect Addressing
1.      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
Previous
Next Post »