
Bir transistörün çalışma prensibi ve transitörlerle oluşturulmuş basit devrelerin mantıksal devrelere dönüşümü
Transistörlerle AND ve NOT kapılarının yapımı
Transistörlerle NOR, OR ve XOR kapılarının yapımı
Mantıksal kapıları birleştirerek dijital sistem parçaları oluşturma
Dijital sistemleri tasarlamada kullanılan boolean cebirinin temeli
Boolean cebirindeki kurallar ve sadeleştirme yöntemi
Davranışı belli olan bir sistemi sentzleyip dijital içeriğini bulma yöntemi
Dijital sistemi oluşturmada kullanılan ve sadeleştirme işine yarayan KV diyagramının oluşturulması ve diyagramdan boolean cebiri ortaya çıkarma
İkili sayılar, negatif sayılar (ikinin tümleyeni) ve 16lı sayı sistemleri ile işlemler
Bir bitlik hafıza flip-flopların yapısı ve çalışma prensibi. Flip-floplarla yapılmış öteleyiciler ve kaydediciler
Çoğullayıcı (Multiplexer) ve hafıza sistemi oluşturma
Bir otomasyon sistemini dijital sistemlerle oluşturma, durum diyagramı ve diyagramın KV-diyagramı ile dijital sisteme dönüştürülmesi
İşlemcilerde kullanılan ALUnun çalışma prensibi
Parçaları birleştirip basit bir işlemci yapma
Model işlemciyi küçük bir assembler programı ile çalıştırarak işlemcide olan hareketleri anlama
Hayatımızın her alanında bulunan dijital sistemlerin nasıl çalıştığını nasıl tasarlandığını öğrenmek için ideal olan bu kurs, Elektrik/Elektronik Mühendisliği ya da Yazılım Mühendisliği bölümünde okuyan öğrencilere yönelik ama bir işlemcinin nasıl çalıştığını merak eden herkes katılabilir ve anlayabilir.
İlk önce elektronik anahtar olan transistörün nasıl çalıştığını ve transistörlerle temel mantıksal kapılarının nasıl oluşturulduğunu öğreniyorsunuz. Daha sonra AND, NOT, OR, NOR, XOR gibi temel dijital kapıların çalışma prensibi ve bu dijital kapılarla yapılmış sistemleri öğreneceksiniz. Bu kapılarla yapılan flip-floplar, yarım ekleyiciler, tam ekleyiciler ve çoğullayıcıları öğreniyorsunuz. Flip-floplarla yapılmış öteleyici ve kaydedici sistemleri öğreniyorsunuz.
İkili ve 16lı sayı sistemlerinin dijital sistemlerde nasıl kullanıldığını ve basit aritmetik işlemleri göreceksiniz.
Daha sonra bir lamba kontrol sisteminin nasıl analiz edildiğini nasıl durum diyagramı çizildiğini ve durumların değişimi için nasıl KV diyagramı ortaya çıkarıldığını animasyonlarla öğreniyorsunuz.
Bu kursda öğrendiğimiz ekleyici, çoğullayıcı ve hafıza gibi alt sistemleri birleştirip çok basit bir işlemci yapmayı görüyoruz ve çalışma prensibini anlıyoruz.
En son olarak da model bir işlemcide kısa bir assembler programı çalışırken kodun nasıl elektrik sinyallerine dönüştüğünü ve işlemcide olan biteni animasyonlarla anlayacaksınız :).
Bu kursdan sonra devam niteliğinde bir kurs daha olacak: C ile programlama ve algoritmalar, daha sonra ise C++ ile programlama kursumuz olacak. Belki daha sonra da C++/Qt ile ilgili bir kursumuz daha olabilir.