SORU
31 EKİM 2009, CUMARTESİ


Nasıl ilk derleyici yazılmıştır?

Tavuk ve yumurta ve önyükleme duydum. Bir kaç sorum var.

Ne yazdığını ikili talimatları içine bir şey dönüştürülen ilk derleyici?

Derleme derlenmiş ya da ikili talimatları çevrilir?

...Zor ikili bir derleyici yazmışlar inanmak bulmak istiyorum.

CEVAP
31 EKİM 2009, CUMARTESİ


Montaj talimatları doğrudan işlemci tarafından yorumlanabilir (genel) makine kodu (multi-byte)değerleri olan işlem kodları, doğrudan bir eşleme vardır. Bu oldukça mümkündür yaz programında işlem kodları doğrudan bakarak onları bir tablo gibi this one for the 6039 microprocessor, örneğin) bu listeler ile eşleşen montaj talimatları ve el-belirleme bellek adresleri/ofset şeyler gibi atlar.

İlk program tam olarak bu şekilde elle yazılmış bir işlem yapıldı.

Ancak, çoğu zaman daha basit kullanmak için bir çevirici "derleme" derleme kod, otomatik olarak yaptığı bu işlem kodu aramaları yanı sıra, sadece yardımcı olmak istedim bilgisayar adresleri/ofset adlı atlamak etiketler, vesaire.

İlk birleştiriciler el tarafından yazılmış. Bu birleştiriciler sonra Derleyiciler, yüksek seviyeli dilde yazılmış oluşturun olabilecek daha karmaşık birleştiriciler,, montajı ve benzeri kullanılabilir. Yinelenen araçları araçları yanında dizi oluşturma yazma süreci adı verilen cevabı David Rabinowitz tarafından belirtildiği gibi) bootstrapping.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Distractify

    Distractify

    1 Aralık 2011
  • humanHardDrive

    humanHardDri

    16 Mart 2011
  • Philip DeFranco

    Philip DeFra

    16 EYLÜL 2006