İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Donanım
  4. Donanım Sorunları ve Çözümler
Donanım Sorunları ve Çözümler

Mikroişlemci?

Osmanosaman03.11.20103 cevap2.320 görüntüleme
2010'den beri79 mesaj
#1
Arkadaşlar mikroişlemcinin çalışma mantığını bana anlatabilecek varmı?
Instructor register Flag register Program counter Jump Source ındex Destination ındex base ındex Data index gibi yapıları nasıl hangi sırayla kullanıyor?
Cevaplar
2008'den beri1.108 mesaj
#2
Hangisi?

Genel olarak mikroişlemciler registerler denilen küçük iç hafızalara sahiptir. Ayrıca mikroişlemci ALU (Aritmetik Lojik Üniteye) sahiptir. Bus denilen dış hatlarla Ram, rom ve diğer I/O birimlerine ulaşırlar. Dışarıdan aldığı komutları ve komut parametrelerini ALU ve diğer iç birimler vasıtasıyla değerlendirir ve sonraki komuta geçer. Hangi komutta olduğunu ve diğer durum bilgilerini iç registerlerinde saklar ve onlardan öğrenir. Mikroişlemcilerin avantajı komutları dışardan alabilmesi, komut sırasını duruma göre işleyebilmesidir
2010'den beri1.941 mesaj
#3
Ins. register(komut kütüğü)-> Komut kodu bellekten getirildikten sonra mikroişlemci bunu komut kütüğünde saklar.

Akümülatör-> Aritmetik lojik operasyonlarda ortaya çıkan sonuçlar bu kütükte saklanır.

Flags(Bayraklar)-> Aritmetik lojik birimi,akümülatör ya da diğer kütükteki verinin durumuna göre SET ya da RESET olurlar. 5 tane flip-flop'u vardır. Bunlar veri koşullarını test etmek için kullanılır.

Program counter-> Komutların sırayla işlenmesi program counter tarafından sağlanır. Program counter bir bellek göstergesidir. Program sayacı bellekten getirilecek bir sonraki byte'ın adresini gösterir.Byte getirildikten sonra program counter bir artarak bir sonraki bellek gözünü işaret eder.

Bildiklerim bu kadar :)
Osmanosaman Konuyu açan
2010'den beri79 mesaj
#4
tamam arkadaşlar bunları bende biliyorum zaten ..
benim ögrenmeye çalışırken mesela 2 binary sayıyı mikroişlemci toplarken bu registerları hangi sırayla ve ne amaçla nasıl kullanıyor..
Program counter address line düştü belleğe gitti ilk binary i aldı getirdi sonra dvamı nasıl işliyo işte...

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.