Amiga Dünyası sayı 6, sayfa 44

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 44

Merhaba Sevgili Amiga'cılar... Bu ay dershanemizde, daha önceki yazı dizilerimizde adına sıkça rastladığınız BOOLE CEBRİ'ni ve bu cebrin lojik devrelerle olan ilişkilerini çeşitli örneklemelerle açıklayacağız.

BOOLE CEBRİ

Boole cebri, dijital lojik devrelerin daha anlaşılabilir hale gelmesi için hazırlanmış özel bir dildir. Yani lojik devrelerin ifade edilmesinin, analiz edilmesinin ve tasarlanmasının matematiksel yöntemidir. Boole cebri birçok bakımdan klasik matematiğe benzer, daha basittir ve birkaç farklı kuralı vardır. Öğrenilmesi kolay ve biz hardware'ciler için son derece yararlı bir cebirdir. Öyle ise dijital devreleri tam olarak anlayıp uygulayabilmemiz için, Boole Cebri'ni iyi öğrenmemiz gerekmektedir. Bu bölümde Boole Cebri'nin nasıl kullanıldığını, doğruluk tablolarının lojik devre tasarımında ve analizinde bizlere nasıl yardımcı olduğunu öğreneceğiz. Ayrıca pratik lojik devreler için entegre lojik devre elemanlarının nasıl seçilip birlikte çalıştırıldıkları üzerinde duracağız.

BOOLE CEBRİ VE LOJİK DEVRELERE UYGULANMASI:

* Boole Cebri iki değerli fonksiyonlar için kullanılmak üzere geliştirilmiş bir matematik sistemidir. Boole Cebri sayesinde basit olsun karmaşık olsun çeşitli lojik fonksiyonlar alışılagelmiş matematiksel biçimde ifade edilebilir. Bu matematik sistemi, dijital devrelerin anlaşılmasında ve tasarlanmalarında büyük kolaylıklar sağlarlar.

* Lojik fonksiyonların matematiksel olarak ifade edilmeleri sayesinde dijital devrelerin analiz edilmeleri ve nasıl çalıştıklarının anlaşılması alışılagelmiş yöntemlerle sağlanmış olur. Boole Cebri'nin esas uygulaması en basit, en ucuz, en verimli lojik devre tasarımında kullanılmasıdır.

* Bugün kullanılmakta olan pek çok dijital cihaz entegrelerle yapılmıştır. Tasarımda ise Boole Cebri kullanılmaktadır. Modern elektronik cihazların yapımında entegrelerin kullanılması, Boole Cebri'ne olan ihtiyacı bir miktar azaltmıştır. İlk zamanlar dijital sistem tasarlayacak mühendis veya teknisyenler yalnız lojik fonksiyonları değil, bunları sağlayacak devreleri de tasarlamak zorunda idi ve Boole Cebri bu işler için bir numaralı araç idi.

* Dijital devre tasarımcıları ve kullanıcıları devrelerin analiz edilmesinde, lojik ifadelerin çıkarılmasında Boole Cebri'ni çok değerli bir kaynak olarak kullanırlar. Tasarım için yapılacak tek iş uygulama için gerekli fonksiyonları sağlayacak entegrelerin seçilmesi ve kullanılmasıdır. Boole Cebri lojik fonksiyonları basitleştirmek ve verimli tasarımlar yapmak için de kullanılır. Bununla beraber en büyük yararları dijital lojik devrelerin analizlerinde ve lojik ifadelerin çıkarılmasında görülür.

* Boole ifadeleri lojik devrelerin çıkışlarının girişlerine olan bağımlılıklarını gösteren eşitliklerdir. Lojik devre giriş ve çıkışları harf, harf-rakam kombinezonu, kısa kelimeler veya mnemonik denen kısaltmalar ile ifade edilirler.

* Bir VE kapısında bütün giriş değişkenleri lojik 1 değerinde ise, çıkış lojik 1'dir. Girişlerden en az biri 0 değerinde ise lojik 0 olur.

* Şekilde gösterilen VE kapısında girişler A ve B, çıkış C'dir. C çıkışı, A ve B girişleri cinsinden ifade edilmiştir. A, B arasındaki nokta VE işlemini gösterir. Çıkış ifadesi C=A.B olarak okunur. Çıkış ve girişlerin lojik 0 ve 1 durumlarını alan iki değerli sinyaller oldukları akıldan çıkarılmamalıdır.

* Çoğu zaman Boole ifadelerinde değişkenler arasına VE işlemini gösteren nokta konmaz ve ifade standart cebrik çarpım şeklinde (X= CDE olarak) yazılır. VE işlemine lojik çarpım da denir.

♦ Şekildeki VL=JRF.LEF.KMD.CME ifadesinde değişkenler mnemonik denen 3 harflik harf kombinezonlarıyla belirtilmiştir. Aralarındaki noktalar hem VE işlemini göstermekte hem de birbirlerinden ayırt edilebilmelerinde yardımcı olmaktadır. Bu durumda ifade VL = (JRF) (LEF) (KMD) (CME) şeklinde de yazılabilir.

♦ Bir başka lojik fonksiyon da çevirme işlemidir. Çevirici bir devre girişi B ise Z çıkışı için lojik ifademiz Z=B şeklinde olacaktır.

♦ Çevirici (INVERTER) çıkışı girişin tümleyenidir. Değişken ismi üzerine çizgi konularak belirtilir. B terimi (B değil) olarak okunur. DEĞİL lojik çevirmeyi gösterir.

♦ Diğer bir lojik fonksiyon VEYA işlemidir. Bir VEYA kapısında çıkışın 1 olması için girişlerden en az biri 1 olmalıdır.

Klavyeyle gezinmek için ← ve → tuşları.