Mikroişlemcilerin Gelişimi

Bir bilgisayarın en önemli parçası Mikroişlemcisidir. Hiçbir bilgisayar mikroişlemci olmadan çalışamaz. Bu nedenle Mikroişlemci için bilgisayarın beyni ifadesi kullanılmıştır.

Mikroişlemcilerin Gelişimi

İlk Mikroişlemci 1971 yılında Intel tarafından 4004 adıyla üretildi. Bu işlemci 4 Bitlik bir işlemciydi.

Mikroişlemciler Türleri

Mikroişlemcilerin tür ayrımı aynı anda işleyebildiği bit sayısına göre yapılır. Bunlar 8, 16, 32 64 bit’lerdir.

MİKROİŞLEMCİNİN İÇ YAPISI

Hangi mikroişlemci olursa olsun temel yapısı şu bölümlerden oluşmaktadır.

1. İletişim Yolları

Kaydediciler ve Sayıcılar
Aritmetik mantık Birimi (ALU)
Kontrol Birimi
Giriş Çıkış tampon Devreleri
Yukarıda sıralanan bölümlere ait devre yapıları mikroişlemciden mikroişlemciye bazı değişiklikler göstermektedir.

Kilit Devreleri

1- Ve Değil Kilit Devresi (Nand Latch)

2- Enable Girişli Kilit Devresi (RS Latch)

D Latch Devresi

Flıp-Flop Devreleri

ASSEMBLER ÇEŞİTLERİ

Assembly dilinde yazılmış kaynak programı amaç program olan makine diline çeviren aracı programa Assembler denir.Assembler ROM ‘da olabileceği gibi disk veya disketten de belleğe yüklenerek çalıştırılabilir. Eğer Assembler ROM ‘da ise buna Yerleşik Assembler denir.

Assembler programların , assembly dilinin makine diline çevrilmesi sırasında yaptıkları işlevlere göre birçok çeşidi vardır.

HANDY-ASSEMBLERİ: El assembleri de denilen bu assembler en basit olanıdır. Bu işlemde çevirici program kullanılmaz, sadece üretici firmalar tarafından piyasaya sürülen ve içerisinde komutların adresleme modlarına göre kodları bulunan listeler programcı tarafından göz önüne alınır.
CROSS-ASSEMBLER: Bu assembler herhangi bir bilgisayarda üretilen assembleri başka bir bilgisayarda çalıştırmak için kullanılır. Mesela büyük yazılım ve donanımların kullanıldığı bir bilgisayar sisteminde yazılan assembly dilindeki komutların küçük bir bilgisayarda işletiminde kullanılacak karşılıkların bulunmasında CROSS –Assembler gereklidir.
SELF-ASSEMBLER: Diğer bir adıda yerleşik assemblerdir. Bu assembler biraz daha bellek ve çevre cihazı gerektirir. Yavaş çalışır.
MAKRO –ASSEMBLER: Sıralı ve ardışık halde bulunan komut dizisini makrolar haline çevirmeye yarayan bir programdır.
MİKRO – ASSEMBLER: Bilgisayarın komut kümesinin tanımlanmasında mikro program yazmak için kullanılır.
META –ASSEMBLER: Birçok komut kümesini farklı şekilde ele alıp kullanabilen bir çeşit assemblerdir. Programcı kullanılacak olan komut kümesini önceden tanımlamalıdır.
TEK-GEÇİŞLİ ASSEMBLER: Assembley dilindeki programın bir defa taranarak amaç programa çevrildiği program tipidir.
İKİ-GEÇİŞLİ ASSEMBLER: Assembly dilindeki kaynak program iki defa süzgeçten geçirilir,yani iki defa ele alınır.