NamelessesMan
Kıdemli Üye
- 30 Haz 2013
- 2,270
- 0
Mikro işlemcinin en önemli kısmını aritmetik ve lojik birimi (ALU) oluşturur . Bu ünite kaydediciler üzerinde toplama, çıkarma, karşılaştırma, kaydırma ve döndürme işlemleri yapar. Yapılan işlemin sonucu kaydediciler üzerinde saklanır. Bazen de yalnızca durum kodu kaydedicisini etkiler. ALUdaki bir işlem sonucunda durum kodu kaydedicisindeki bayrakların birkaçı etkilenebilir veya hiçbiri etkilenmez. Programcı için çoğu zaman ALUda yapılan işlemin sonucunda etkilenen bayrakların durumu daha önemlidir. Gelişmiş mikro işlemcilerin içindeki ALUlar çarpma ve bölme işlemlerini yapabilmektedir. ALUnun işlem yapabileceği en büyük veri, mikro işlemcideki kaydedicilerin veri büyüklüğü ile sınırlıdır. 8 bitlik mimariye sahip bir mikro işlemcideki ALU en fazla 8 bitlik sayılar üzerinde işlem yapar.
ALUnun yapabildiği işlemler iki grupta toplanır.
Ø Aritmetiksel işlemler
ALUda yapılan aritmetiksel işlemler mikro işlemcinin yapısına göre çeşitlilik gösterebilir. 8-bitlik mimariye sahip bir mikro işlemcide toplama, çıkarma, çarpma, bölme işlemleri ve ondalıklı sayılarla matematiksel işlemler yapılabilmektedir. Gelişmiş işlemcilerde büyük ondalıklı sayılarla işlem yapmak için ayrıca matematik işlemci mevcuttur.
Ø Mantıksal işlemler
Mantıksal çarpma VE işlemi
Mantıksal toplama VEYA işlemi
Özel VEYA, XOR işlemi
Değil, NOT işlemi
Karşılaştırma (=, =<, =>, <> gibi) ve kaydırma gibi işlemler bu ünitede yapılır.
Sağa veya sola kaydırma ve döndürme işlemleri
İçerik artırma veya azaltma işlemleri
Bütün bu işlemler teknolojik yapısı değişik kapı ve flip-floplardan oluşan bir sistem tarafından yürütülmektedir.
ALUnun yapabildiği işlemler iki grupta toplanır.
Ø Aritmetiksel işlemler
ALUda yapılan aritmetiksel işlemler mikro işlemcinin yapısına göre çeşitlilik gösterebilir. 8-bitlik mimariye sahip bir mikro işlemcide toplama, çıkarma, çarpma, bölme işlemleri ve ondalıklı sayılarla matematiksel işlemler yapılabilmektedir. Gelişmiş işlemcilerde büyük ondalıklı sayılarla işlem yapmak için ayrıca matematik işlemci mevcuttur.
Ø Mantıksal işlemler
Mantıksal çarpma VE işlemi
Mantıksal toplama VEYA işlemi
Özel VEYA, XOR işlemi
Değil, NOT işlemi
Karşılaştırma (=, =<, =>, <> gibi) ve kaydırma gibi işlemler bu ünitede yapılır.
Sağa veya sola kaydırma ve döndürme işlemleri
İçerik artırma veya azaltma işlemleri
Bütün bu işlemler teknolojik yapısı değişik kapı ve flip-floplardan oluşan bir sistem tarafından yürütülmektedir.