Mikroişlemci - Genel Bakış
Mikroişlemci, ALU (Aritmetik Mantıksal Birim) işlemlerini gerçekleştirebilen ve ona bağlı diğer cihazlarla iletişim kurabilen küçük bir yonga üzerinde üretilen bir mikro bilgisayarın kontrol birimidir.
Mikroişlemci bir ALU, yazmaç dizisi ve bir kontrol biriminden oluşur. ALU, bellekten veya bir giriş cihazından alınan veriler üzerinde aritmetik ve mantıksal işlemler gerçekleştirir. Register dizisi B, C, D, E, H, L ve akümülatör gibi harflerle tanımlanan yazmaçlardan oluşur. Kontrol ünitesi, bilgisayardaki veri akışını ve talimatları kontrol eder.
Temel Bir Mikrobilgisayarın Blok Şeması
Mikroişlemci Nasıl Çalışır?
Mikroişlemci şu sırayı takip eder: Getir, Kod Çöz ve ardından Yürüt.
Başlangıçta, talimatlar bellekte sırayla saklanır. Mikroişlemci bu talimatları bellekten alır, daha sonra kodunu çözer ve STOP komutuna ulaşılana kadar bu talimatları yürütür. Daha sonra sonucu ikili olarak çıkış portuna gönderir. Bu işlemler arasında, kayıt defteri geçici verileri depolar ve ALU hesaplama işlevlerini gerçekleştirir.
Mikroişlemcide Kullanılan Terimlerin Listesi
İşte bir mikroişlemcide sık kullanılan bazı terimlerin listesi -
Instruction Set - Mikroişlemcinin anlayabileceği talimatlar dizisidir.
Bandwidth - Tek bir komutta işlenen bit sayısıdır.
Clock Speed- İşlemcinin saniye başına gerçekleştirebileceği işlem sayısını belirler. Megahertz (MHz) veya gigahertz (GHz) cinsinden ifade edilir. Saat Hızı olarak da bilinir.
Word Length- Dahili veri yolu, kayıtlar, ALU, vb. Genişliğine bağlıdır. 8 bitlik bir mikroişlemci bir seferde 8 bitlik verileri işleyebilir. Kelime uzunluğu, mikro bilgisayarın tipine bağlı olarak 4 bit ile 64 bit arasında değişir.
Data Types - Mikroişlemci, ikili, BCD, ASCII, işaretli ve işaretsiz sayılar gibi birden çok veri türü biçimine sahiptir.
Bir Mikroişlemcinin Özellikleri
Herhangi bir mikroişlemcinin en önemli özelliklerinden bazılarının listesi aşağıdadır -
Cost-effective - Mikroişlemci çipleri düşük fiyatlarla mevcuttur ve düşük maliyetle sonuçlanır.
Size - Mikroişlemci küçük boyutlu yongadır, dolayısıyla taşınabilirdir.
Low Power Consumption - Mikroişlemciler düşük güç tüketimi olan metaloksit yarı iletken teknolojisi kullanılarak üretilmektedir.
Versatility - Mikroişlemciler çok yönlüdür çünkü yazılım programını yapılandırarak aynı yongayı birkaç uygulamada kullanabiliriz.
Reliability - Mikroişlemcilerdeki bir IC'nin arıza oranı çok düşüktür, bu nedenle güvenilirdir.