RAM yongası
Bu arada, neredeyse tüm bilgisayarların ROM miktar içeren (hiçbir RAM içeren basit bir bilgisayar oluşturmak mümkündür -. Birçok mikrokontrolcülerin bunu ) hayır ROM içeren bir tane oluşturmak için ama genellikle imkansız - RAM bir avuç koyarak işlemci çip kendisi bayt. Bir PC'de, ROM BIOS (Basic Input /Output System) adı verilir. Mikroişlemci başladığında, o BIOS'ta bulduğu talimatlar yürüterek başlar. BIOS talimatları makinede testi gibi donanım şeyler, ve daha sonra boot sektör getirmesi sabit diske gider (Diskler detaylar için Nasıl Çalışır zor bakınız). Bu boot sektör başka küçük bir program olduğunu ve BIOS diski kapalı okuduktan sonra RAM onu saklar. Mikroişlemci sonra RAM önyükleme sektörünün talimatlar yürüterek başlar. Boot sektör programı mikroişlemci o zaman üzerinde yürütür ve RAM'e sabit diskten, başka bir şey almak için mikroişlemci anlatacağım. Bu nasıl mikroişlemci yükler ve tüm işletim sistemini çalıştırır.
Mikroişlemci Talimatları
Bir önceki örnekte gösterildiği bile inanılmaz derecede basit mikroişlemci o gerçekleştirebilirsiniz talimatları oldukça büyük bir set olacak
. Talimatların toplama talimatı kayıt içine yüklendiğinde farklı bir anlamı vardır, her biri bit desenleri, olarak uygulanır. İnsanlar bit desenleri hatırlayarak özellikle iyi değildir, bu yüzden kısa kelimelerin bir dizi farklı bit desenleri temsil etmek için tanımlanır. Kelimelerin Bu koleksiyon işlemci Assembly dili denir. Bir çevirici çok kolay kendi bit kalıpları içine kelimeleri çevirebilir ve daha sonra assembler çıkış yürütmek için mikroişlemci için hafızada yer alıyor.
İşte tasarımcı için oluşturabilir montaj dil talimatları seti bulunuyor Bizim örneğimizde basit mikroişlemci: