• Bağış
  • Konumlandırılabilir Kod (Relocatable Code)

    Yazan : Şadi Evren ŞEKER

    Üretilecek olan makine kodunun hafızada (RAM) herhangi bir yere yerleştirilebilir olması durumudur. Buna göre normalde her programın sabit bir adres tanımı ve bu adres tanımına göre kod içerisinde adres değerlerini içeren komutların bulunması mümkündür. İşte konumlandırılabilir kod bu zorunluluğu kaldırarak hafızanın istenildiği gibi kullanılabilmesini sağlar ve kodun istenen hafıza adresin yüklenmesine izin verir. Dolayısıyla kodda bulunan adreslerin yeni yüklenen adreslere dönüşmesi gerekir.

    Yukarıdaki şekilde de tasvir edildiği üzere giren assembly dilindeki kaynak kodu makine dilinde bir kod üretirken bunun yanında Doğrudan Adres tablosu (DAT, Direct Address Table) ismi verilen bir tablo daha üretir. Bu tablo sayesinde koddaki adreslerin gerçek adreslere dönüşümü yapılabilmektedir.

    Benzer Yazılar:

    Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'Konumlandırılabilir Kod (Relocatable Code)' isimli yazı 01 Dec 2008 tarihinde, saat: 00:09 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam 477 defa okunmuştur.

    Benzer yazıları Donanım ( Hardware ), Programlama Dilleri, Sistem Programlama (System Programming) kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.


    Category: Donanım ( Hardware ), Programlama Dilleri, Sistem Programlama (System Programming)

    Leave a Reply