Motorola 6800

Kısa Tarihçe

Motorola 6800 Özellikleri

İlk olarak Motorola firmasının ürettiği ürünlerden günümüze kadar gelen 8-bit mikroişlemcilerde ana çekirdek olarak bu işlemci kullanılmıştır. 6800, anlaşılır komutlar ve daha fazla adresleme modu kullanması,kaydedicisinin fazla olmamasından dolayı veri manevrasında sık sık belleği kullanmasından dolayı belleğe dayalı işlemciler olarak anılır.

Zamanlama ve Kontrol Ünitesi

Sistemin Tüm İşleyişinden ve işlemin zamanında yapılmasından sorumludur.

PC(Program Counter)

Program sayıcısı olarak nitelendirdiğimiz bu eleman adres ucu kadar bite sahiptir.O anda çalışacak olan komutun adresini üzerinde bulundurur.

IR(Instruction Register)

Komut Kayıtçısıdır.O anda çalışan komutu üzerinde bulundurur.

Komut Kodu Çözücü

Komut kayıtçısından gelen bilgileri kontrol sinyalleri oluşturacak şekilde kodlar.

Akümülatör A – B

A ve B olmak üzere iki tanedir.Data ucu kadar bite sahiptir.ALU tarafından kullanılırlar.•Genelde o andaki dataları veya işlem sonuçlarını üzerinde bulundururlar.

Dizin Yazmacı(X)

16 bitliktir.Kullanılacak gerçek hafıza yerini belirlemek için bu kayıtçı değer,komutla belirtilen adrese eklenir.

Yığın İşaretçisi(SP)

16 bitliktir.Hafızadaki herhangi bir hücre adresini üzerinde bulundurur.Yığın kapasitesine bağlı olarak içe dallanmalar yapılabilir.Eğer yığın kapasitesi yetersiz ise yığın taşması (stack overflow) problemi ortaya çıkar.

CCR(Durum Kodu Yazmacı)

ALU ile birlikte çalışır.Bu kaydediciye bayrak denmesinin sebebi karar vermeye dayalı komutların yürütülmesinde sonuca göre daha sonra ne yapılacağını bit değişimiyle bu kaydedicinin 1-bitlik hücrelerine yansıtmasıdır.Bu bitlerin 1 olması bayrak kalktı, 0 olması bayrak indi anlamındadır.

This article is issued from Vikipedi - version of the 11/27/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.