Mode Pengalamatan Immediate (Pengalamatan Segera)
Hallo selamat malam kali ini saya akan menjelaskan tentang Mode Pengalamatan Immediate.
Mode pengalamatan itu sendiri merupakan metode penentuan alamat operand pada instruksi. Operand instruksi diletakan pada memori utama dan register CPU.
Tujuan yang mempengaruhi arsitektur komputer ketika memilih mode pengalamatan:
• Mengurangi panjang instruksi dengan mempunyai medan yang pendek untuk alamat.
• Menyediakan bantuan yang tangguh kepada pemrogram untuk penanganan data kompleks seperti pengindeksan sebuah array, control loop, relokasi program dan sebagainya.
Oke kembali ke pembahasan, mari kita bahas mode pengalamatan Immediate.
Pengalamatan Immediate yaitu Suatu proses penyalinan data yang berukuran byte atau word langsung ke dalam register tujuan. Data yang dimaksud di sini adalah suatu nilai atau bilangan tertentu atau bisa juga berupa sebuah konstanta (didefinisikan dengan instruksi EQU). Data segera merupakan data konstan, sedangkan data yang dipindahkan dari register adalah data berubah (variable).
Mode pengalamatan immediate addressing sangat umum dipakai karena harga yang akan disimpan dalam memori langsung mengikuti kode operasi dalam memori. Dengan kata lain, tidak diperlukan pengambilan harga dari alamat lain untuk disimpan. Contohnya: MOV A, #20h. Dalam instruksi tersebut, akumulator akan diisi dengan harga yang langsung mengikutinya, dalam hal ini 20h. Mode ini sangatlah cepat karena harga yang dipakai langsung tersedia.
Jadi sederhananya :
Pengalamatan immediate Adalah bentuk pengalamatan yang paling sederhana.
- Operand benar-benar ada dalam instruksi atau bagian dari intsruksi
- Operand sama dengan field alamat
- Umumnya bilangan akan disimpan dalam bentuk complement dua
- Bit paling kiri sebagai bit tanda
- Ketika operand dimuatkan ke dalam register data, bit tanda digeser ke kiri hingga maksimum word data
Keuntungan :
1. Tidak adanya referensi memori selain dari instruksi yang diperlukan untuk memperoleh operand
2. Menghemat siklus instruksi sehingga proses keseluruhanakan akan cepat
Kekurangan :
1. Ukuran bilangan dibatasi oleh ukuran field
Contoh :
ADD 7 ; tambahkan 7 pada akumulator
Oke semua terimakasih,, semoga penjelasan ini bermanfaat bagi kita.
- Muhammad Sofyan Alwan
- Muhammad Robith Ribbiyun
- Faisal Rahman
Komentar
Posting Komentar