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 langsungSign up here with your email
ConversionConversion EmoticonEmoticon