Nüve Forum


Bilgisayar hakkinda modul tasarımı ile ilgili bilgiler


Mikroişlemci resetlendiğinde veya enerji verildiğinde adres çıkışı ilk anda; A0 = 0, A1......A15 = 1 olur. Yani FFFE dir. Bu adresteki bilgi otomotikmen program sayacına (PC) yüklenir ve program sayacındaki

Cevapla

 

LinkBack Seçenekler Stil
  #1  
Alt 15.03.15, 15:57
parametre - ait kullanıcı resmi (Avatar)
Genel Yönetici
 
Üyelik tarihi: Sep 2009
Nereden: Kocaeli
İletiler: 593
parametre için ne kadar gurur duyulsa azdır.parametre için ne kadar gurur duyulsa azdır.parametre için ne kadar gurur duyulsa azdır.parametre için ne kadar gurur duyulsa azdır.parametre için ne kadar gurur duyulsa azdır.parametre için ne kadar gurur duyulsa azdır.parametre için ne kadar gurur duyulsa azdır.parametre için ne kadar gurur duyulsa azdır.parametre için ne kadar gurur duyulsa azdır.parametre için ne kadar gurur duyulsa azdır.parametre için ne kadar gurur duyulsa azdır.
Standart modul tasarımı

Mikroişlemci resetlendiğinde veya enerji verildiğinde adres çıkışı ilk anda; A0 = 0, A1......A15
= 1 olur. Yani FFFE dir. Bu adresteki bilgi otomotikmen program sayacına (PC) yüklenir ve
program sayacındaki bu yeni adres değerinden itibaren mikroişlemci çalışmasına başlar. Yani;
[FFFE] = 80 ve [FFFF] = 00 varsa bu değerler program sayacına yüklenir PC = 8000. Artık [8000]
adresindeki programa göre mikroişlemci çalışır.
Program sayacı (program counter, PC) : Adres ucu kadar bite (16 bit) sahip kayıtçıdır. O anda
çalışacak olan komutun adresini üzerinde bulundurur. Komut çalıştırıldıktan sonra değerini bir
artırır.
Komut kayıtçısı (instruction register, Ir) : O anda çalışan komutu üzerinde bulundurur.
Komut kod çözücü (instruction decoder) : Komut kayıtçısından gelen bilgileri, kontrol sinyalleri
oluşturacak şekilde kodlar.
37
Akümülatör (accumulator, birikeç, A, B) : A ve B olmak üzere iki tanedir. Data ucu kadar bite
sahiptir (8 bit). ALU tarafından kullanılırlar. Genelde o andaki dataları veya işlem sonuçlarını
üzerinde bulundururlar.
İndis kayıtçısı (index register, X) : 16 bitliktir. Kullanılacak gerçek hafıza yerini belirlemek için
bu kayıtçı içindeki değer, komutla belirtilen adrese eklenir.
Yığın göstergeci (stack pointer, SP) : 16 bitliktir. Hafızadaki herhangi bir hücre adresini üzerinde
bulundurur. Herhangi bir dallanma alt programlara gitme ve kesme istekleri anında mikroişlemcinin
o andaki bilgilerini dönüş anında kullanmak üzere saklamak gerekir. Bunun içinde geçici olarak
yığın göstergecinin RAM üzerinde göstermiş olduğu adresten geriye doğru bir data yığını
oluşturulur. SP ise bu data yığınının oluşturulacağı adres başlangıcını üzerinde tutar. Yığına son
atılan bilgi ilk alınır. Yığının kapasitesine bağlı olarak içi içe dallanmalar yapılabilir. Eğer yığının
kapasitesi yetersiz ise yığın taşması (stack overflow) problemi ortaya çıkar.
***61623; Yığından bir okuma/yazma yapılacaksa, SP’nin işaret etmiş olduğu hafıza hücresinden
okunur/yazılır.
***61623; SP’nin değeri mikroişlemci tarafından otomatik olarak arttırılır ya da azaltılır.
***61623; Yığın türleri:
- LIFO (Last-In First-Out): Yığına son atılan bilgi ilk alınır.
- FIFO (First-In, First-Out) : Yığına ilk atılan bilgi ilk alınır.
***61623; Bir PUSH komutuyla veri, yığına atılırken, PULL komutu ile veri yığından alınır.

modul tasarımı

alıntıdır
__________________

Güzel Sanatlar Fakültesi/Lisesi Yetenek Sınavlarına Hazırlık Kursu
Resim Yağlı Boya Hobi Kursu
Hızlı ve Etkili Okuma Kursu
Çocuklar için Hızlı Okuma Kursu
Çocuklar için Resim Kursu
Diksiyon Kursu
Nefes Tejnikleri Kursu

NuveRadyo Linki
Flatcast Tema Yapımı
Photoshop Dersleri Linki
Corel Draw Dersleri Linki
Corel PHOTO-PAINT Dersleri
Alıntı ile Cevapla
Cevapla

Tags
modul, tasarımı

Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Bütün zaman ayarları WEZ +2 olarak düzenlenmiştir. Şu anki saat: 21:44 .