3. Boole Cebri. Boolean Aritmetiği = = = = 1

Benzer belgeler
SAYI SİSTEMLERİ ve BOOLE CEBİRİ 1+1=1 ÖĞR.GÖR. GÜNAY TEMÜR - TEKNOLOJİ F. / BİLGİSAYAR MÜH.

DERS NOTLARI. Yard. Doç. Dr. Namık AKÇAY İstanbul Üniversitesi Fen Fakültesi

BSM 101 Bilgisayar Mühendisliğine Giriş

BİL 201 Boole Cebiri ve Temel Geçitler (Boolean Algebra & Logic Gates) Bilgisayar Mühendisligi Bölümü Hacettepe Üniversitesi

Boolean Cebiri 1.

BOOLEAN İŞLEMLERİ Boolean matematiği sayısal sistemlerin analizinde ve anlaşılmasında kullanılan temel sistemdir.

Boole Cebri. Muhammet Baykara

Boole Cebri. (Boolean Algebra)

Fatih University- Faculty of Engineering- Electric and Electronic Dept.

Örnek...2 : Örnek...3 : Örnek...1 : MANTIK 1. p: Bir yıl 265 gün 6 saattir. w w w. m a t b a z. c o m ÖNERMELER- BİLEŞİK ÖNERMELER

Boolean Kuralları ve Lojik İfadelerin Sadeleştirilmesi (Boolean Algebra and Logic Simplification)

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

(Boolean Algebra and Logic Simplification) Amaçlar Lojik sistemlerin temeli olarak Booleron Matematiğini tanıtmak

1 ELEKTRONİK KAVRAMLAR

Yarı İletkenler ve Temel Mantıksal (Lojik) Yapılar. Bilgisayar Mühendisliğine Giriş 1

Cebir Notları. Gökhan DEMĐR, ÖRNEK : A ve A x A nın bir alt kümesinden A ya her fonksiyona

Bit, Byte ve Integer. BIL-304: Bilgisayar Mimarisi. Dersi veren öğretim üyesi: Dr. Öğr. Üyesi Fatih Gökçe

25. Aşağıdaki çıkarma işlemlerini doğrudan çıkarma yöntemi ile yapınız.

İÇİNDEKİLER. Mantık Kurallarının Elektrik Devrelerine Uygulanması... 14

ÜNİTE 1: TEMEL KAVRAMLAR

5. LOJİK KAPILAR (LOGIC GATES)

DOĞRULUK TABLOLARI (TRUTH TABLE)

Mantık fonksiyonlarından devre çizimi 6 Çizilmiş bir devrenin mantık fonksiyonunun bulunması

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri

Lisans. Cebirsel Yapı

Bölüm 4 Aritmetik Devreler

Ders 2: Küme Teorisi, Örnek Uzay, Permütasyonlar ve Kombinasyonlar

VEKTÖR UZAYLARI 1.GİRİŞ

MATEMATİK SORU BANKASI. ezberbozan serisi GEOMETRİ 30. KPSS tamamı çözümlü. eğitimde

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS

MATM 133 MATEMATİK LOJİK. Dr. Doç. Çarıyar Aşıralıyev

1. BÖLÜM Mantık BÖLÜM Sayılar BÖLÜM Rasyonel Sayılar BÖLÜM I. Dereceden Denklemler ve Eşitsizlikler

Bit, Byte ve Integer. BIL-304: Bilgisayar Mimarisi. Dersi veren öğretim üyesi: Yrd. Doç. Dr. Fatih Gökçe

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir.

MATM 133 MATEMATİK LOJİK. Dr. Doç. Çarıyar Aşıralıyev

Bu bölümde cebirsel yapıların temelini oluşturan Grup ve özelliklerini inceleyeceğiz.

1. PROGRAMLAMAYA GİRİŞ

Olasılık Kuramı ve İstatistik. Konular Olasılık teorisi ile ilgili temel kavramlar Küme işlemleri Olasılık Aksiyomları

KMU MÜHENDİSLİK FAKÜLTESİ ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ SAYISAL DEVRELER II LABORATUVARI DENEY 1 TOPLAYICILAR - ÇIKARICILAR

2. Klasik Kümeler-Bulanık Kümeler

T I M U R K A R A Ç AY - H AY D A R E Ş C A L C U L U S S E Ç K I N YAY I N C I L I K A N K A R A

ANKARA ÜNİVERSİTESİ GAMA MESLEK YÜKSEKOULU

HARRAN ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

Bölüm 3. Klasik Mantık ve Bulanık Mantık. Serhat YILMAZ 1

Esnek Hesaplamaya Giriş

MANTIK DEVRELERİ HALL, 2002) (SAYISAL TASARIM, ÇEVİRİ, LITERATUR YAYINCILIK) DIGITAL DESIGN PRICIPLES & PRACTICES (3. EDITION, PRENTICE HALL, 2001)

Bulanık Küme Kavramı BULANIK KÜME. Sonlu ve Sonsuz Bulanık Kümeler. Sonlu ve Sonsuz Bulanık Kümeler

Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bölüm/Program Dersi Ders Tanım Bilgileri Dersin Adı

BİL 201 Birleşimsel Mantık (Combinational Logic) Bilgisayar Mühendisligi Bölümü Hacettepe Üniversitesi

Örnek...1 : Örnek...2 : A = { a, {a}, b, c, {b, d}, d }, B = { {a}, {c, d}, c, d, x, Δ } k ümeleri için s( AUB) kaçtır?

4. HAFTA Boole Cebiri Uygulamaları Standart Formlar. Prof. Mehmet Akbaba

BİL 201 Geçit düzeyinde yalınlaştırma (Gate-Level Minimization) Hacettepe Üniversitesi Bilgisayar Müh. Bölümü

Yazarlar hakkında Editör hakkında Teşekkür

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri 2. SAYI SĐSTEMLERĐ VE KODLAR

BÖLÜM 2 SAYI SİSTEMLERİ

Atatürk Anadolu. Temel Kavramlar Üzerine Kısa Çalışmalar

Bit, Byte ve Integer. BIL-304: Bilgisayar Mimarisi. Dersi veren öğretim üyesi: Dr. Öğr. Üyesi Fatih Gökçe

BM202 AYRIK İŞLEMSEL YAPILAR. Yrd. Doç. Dr. Mehmet ŞİMŞEK

NECMETTİN ERBAKAN ÜNİVERSİTESİ MÜHENDİSLİK MİMARLIK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ SAYISAL DEVRE TASARIMI LABORATUVARI DENEY FÖYÜ

Her bir kapının girişine sinyal verilmesi zamanı ile çıkışın alınması zamanı arasında çok kısa da olsa fark bulunmaktadır -> kapı gecikmesi

Mikroişlemcilerde Aritmetik

BMT 101 Algoritma ve Programlama I 2. Hafta. Yük. Müh. Köksal GÜNDOĞDU 1

T.C. İstanbul Medeniyet Üniversitesi Mühendislik ve Doğa Bilimleri Fakültesi Elektrik-Elektronik Mühendisliği Bölümü

Bu deney çalışmasında kombinasyonel lojik devrelerden decoder incelenecektir.

1. YIL 1. DÖNEM DERS KODU DERS ADI T+U+L KREDİ AKTS. Atatürk İlkeleri ve İnkılap Tarihi I

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

olsun. Bu halde g g1 g1 g e ve g g2 g2 g e eşitlikleri olur. b G için a b b a değişme özelliği sağlanıyorsa

MODÜLER ARİTMETİK A)1 B)3 C)8 D)11 E)13. TANIM Z tam sayılar kümesinde tanımlı

T.C. MİLLÎ EĞİTİM BAKANLIĞI

Buna göre, eşitliği yazılabilir. sayılara rasyonel sayılar denir ve Q ile gösterilir. , -, 2 2 = 1. sayıdır. 2, 3, 5 birer irrasyonel sayıdır.

Temel Mantık Kapıları

1. Temel lojik kapıların sembollerini ve karakteristiklerini anlamak. 2. Temel lojik kapıların karakteristiklerini ölçmek.

ii) S 2LW 2WH 2LW 2WH S 2WH 2LW S 3( x 1) 5( x 2) 5 3x 3 5x x Maliye Bölümü EKON 103 Matematik I / Mart 2018 Proje 2 CEVAPLAR C.1) C.

SAYISAL DEVRELER. İTÜ Bilgisayar Mühendisliği Bölümündeki donanım derslerinin bağlantıları

BLM 221 MANTIK DEVRELERİ

FORMÜLLER VE FONKSİYONLAR

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir.

( 2x+1, 3y 1. Örnek...4 : A = {1, 2, 3} ve B = {a, b} kümeleri için, AxB ve BxA kümelerini liste biçimde yazınız.

5. A ve B gibi iki cümleden A nın bir, B nin iki elemanı A B cümlesinin elemanı değildir. dışında A. 9. A ve B iki kümedir.

Otomata Teorisi (BIL 2114)

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi

BİLGİSAYAR MİMARİSİ. İkili Kodlama ve Mantık Devreleri. Özer Çelik Matematik-Bilgisayar Bölümü

T I M U R K A R A Ç AY - H AY D A R E Ş C A L C U L U S S E Ç K I N YAY I N C I L I K A N K A R A

Bilgisayar Mühendisliğinin Temelleri. Yrd. Doç. Dr. Fatih KOCAMAZ

MATEMATİK ADF. Önermeler - I ÜNİTE 1: MANTIK. Önerme. örnek 2. Bir önermenin değili (olumsuzu) örnek 3. Doğruluk Tablosu. örnek 1.

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

BULANIK MANTIK DENETLEYİCİLERİ. Bölüm-4 Bulanık Çıkarım

Programlama Dilleri 3

BSE 207 Mantık Devreleri Lojik Kapılar ve Lojik Devreler (Logic Gates And Logic Circuits)

İKİLİ SAYILAR VE ARİTMETİK İŞLEMLER

TEOG. Sayma Sayıları ve Doğal Sayılar ÇÖZÜM ÖRNEK ÇÖZÜM ÖRNEK SAYI BASAMAKLARI VE SAYILARIN ÇÖZÜMLENMESİ 1. DOĞAL SAYILAR.

Leyla Bugay Doktora Nisan, 2011

LOJİK DEVRELER-I IV. HAFTA DENEY FÖYÜ

Güz yarıyılı %100 Türkçe Örgün Öğretim Ders Programı Elektrik Elektronik Mühendisliği

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir.

Programlama Nedir? Bir bilgisayar bilimcisi gibi düşünmek ve programlama ne demektir?

Günümüz bilgi toplumunda bilgisayar, her alanda kendine yer edinmiş ve insana, bir çok işlemde yardımcı olarak büyük kolaylık sağlamaktadır.

İKİ TABANLI SİSTEM TOPLAYICILARI (BINARY ADDERS)

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ ELEKTRONİK SİSTEMLER LABORATUVARI 1

Transkript:

3. Boole Cebri Boole Cebri, İniliz matematikçisi olan Geore Boole'nin 1850 yıllarında Aristonun mantık bilimine sembolik şekil verme isteği sonucunda ortaya çıkmıştır. Geliştirdiği cebir ile sayısal devrelerin analiz ve tasarımı sağlanmaktadır. Bu sistemde yalnızca 0 ve 1'ler yer almaktadır. Binary sistemi de benzer yapıda olmasına karşın asla karıştırılmaması ereken Boole Cebrinin postulat ve aritmetiği akkında bilileri sizler için derledik. Ayrıntıları yazımızda bulabilirsiniz. Boole elektriksel olarak insan aklını bilisayarın temel ikrini oluşturan (true/alse) doğru/yanlış, matematiksel olarak 0/1 diital yapı ile ilişkisini ve bunların kombinasyonları olan OR/AND vd ilişkilere dayalı matematik alt yapısını kurmuştur, buün en basit bir diital saatin alt yapısı bu cebire dayalı elektronik elişmedir. Cebir diğer matematiksel sistemler ibi sonuç çıkarma prensibine bağlıdır. Bir eleman kümesi, işlem kümesi ve belirli sayıda kanıtlanmamış postulat ile tanımlanabilmektedir.1854 yılında Geore Boole, lojiği sistematik bir şekilde ele almak istemiş ve bunun sonucundan ünümüzde Boole cebri olarak bilinen bir sistem eliştirmiştir. 1938 de C. E. Sannon anatarlama cebri olarak adlandırılan iki değerli bir Boole cebri türü tanıtılarak iki kararlı elektrik anatarlama devre özelliklerinin bu cebirle temsil edilebileceğini österdi. Bu kısımda Boole cebrinin biçimsel tanımı için Huntinton taraından 1904 te oluşturulan postulatları bii bütündür. Geore Boole 1847 yılında te matematical analysis o loic kitabını yayınladı. Boolean cebiri elektronik devre tasarımının temel matematiğidir. Bütün elektronik çipler Boolean matematiğine dayanır. Boolean matematiğini bildikten sonra bilisayarın ve çiplerin nasıl çalıştığını raatlıkla anlayabiliriz. Eğer elektronik bilimiz varsa kendi devrelerimizi de tasarlayabiliriz. Geore Boole 1854 yılında Aristo nun mantık bilimine sembolik bir al vermek istedi ve bununla alakalı bir tez yayınladı. Düşünce Bilimi Üzerine, Olasılıklar ve Mantığın Matematiksel Teorileri Hakkında Bir Araştırma. Matematiksel bazı kuralları olabilecek iki değerle sınırlayarak (1 ve 0 - doğru ya da yanlış) yeniden kodladı. Oluşturduğu bu sistemi Boolean Cebri olarak tanımlandı. Boolean işlemlerinde sadece 0 ve 1 kullanılır. 0 ve 1 dışındaki itimaller kesinlikle kabul örmez. Geore Boole den sonra Claude Sannon ise tüm elektriksel sinyallerin 1 (i) ve0 (low) şeklinde iade edilerek Boolean cebirinin açık ve kapalı devrelere nasıl uyulanacağını österdi. Boolean aritmetiğine eçmeden önce şunu kesinlikle kavramamız erekir Boolean sayılar ve binary sayılar ayrı şeylerdir. Boolean matematikten arklı bir sistemi varken binary reel sayıların arklı bir yazım türüdür. Bunun arkını kesinlikle bilmemiz erekir. Binary de 0 ve 1 i yan yana etirerek arklı şeyler elde edebiliriz ama Boolean tek bitle iade edilir yani 0 ya da 1 dir. Boolean Aritmetiği 0 + 0 = 0 1 + 0 = 1 0 + 1 = 1 1 + 1 = 1 4. satıra kadar bildiğimiz matematiksel işlemdir. Fakat 4. Satırda Boolean cebri başlamaktadır. Boolean cebirinde sadece 0 ve 1 kullanıldığını az önce söylemiştik. Bunu dikkate alarak 1+1 iadesinin Pro. Dr. Levent ŞENYAY III -1 Bilisayar Proramlama

kesinlikle 0 a eşit olmadığını ve 2,3 ibi sayılara eşit olamayacağından 1 e eşit olduğunu örmekteyiz. Daa iyi kavramak erekirse; 1 + 0 + 0 + 1 + 1 + 1 = 1 1 + 1 + 1 = 1 1 + 0 + 1 + 1 + 1= 1 Şimdi lojik kapı bililerimize başvuracağız. 0+0=0 veya 0+1=1 eşitliklerin OR ate lerinin doğruluk tablosundan alınmıştır. Biz bunu biraz elektriksel düzenekte işlemek istersek daa iyi anlayabiliriz; Bu örnekle OR ate in mantığını daa iyi anlamaktayız. Boolean cebrinde çıkarma yoktur. Bunun sebebi ise neati sayıların devreye irmesinden kaynaklanır. Boolean cebrindeki çarpmaya elirsek bu bildiğimiz matematikten arkı yoktur; 0 x 0 = 0 0 x 1 = 0 1 x 0 = 0 1 x 1 = 1 Pro. Dr. Levent ŞENYAY III -2 Bilisayar Proramlama

Çarpı işaretini ördüğümüzde tabi ki aklımıza ilk AND ate leri elicek ve yine elektriksel canlandırma yaparsak; x x 0 1 1 0 veya 0 = 1 1 = 0 AND ve OR Operasyonları (Intersection and Union) X OR Y X V Y Pro. Dr. Levent ŞENYAY III -3 Bilisayar Proramlama

x y X AND Y X.Y x y w z x y xyv(wvz) w z xy(wvz) 0V0=0 1V0=0V1=1V1=1 X Y X V Y X.Y 0 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1 0.0=0.1=1.0=0 veya 1.1=1 XY XY V X Y X Y V XY 0 0 1 0 0 1 0 1 1 0 0 1 1 1 1 0 Eğer X=0, Y=0 ise XY V X Y = 0.1 V 0 0 = 0 V 1.1 = 0 V 1 = 1 exclusive OR (XOR) Pro. Dr. Levent ŞENYAY III -4 Bilisayar Proramlama

A (A B) = A B çünkü; (A A ) (A B) = U (A B) = A B dir. A (A B) = A B dir. A B ise A B = dir. A B C ise (A B) (B C) = A C dir. Pro. Dr. Levent ŞENYAY III -5 Bilisayar Proramlama

(A C) (A B) (C A) (C B) Pro. Dr. Levent ŞENYAY III -6 Bilisayar Proramlama

a = b d c v v 0 0 1 0 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1 1 0 0 1 1 Pro. Dr. Levent ŞENYAY III -7 Bilisayar Proramlama

POSTULATLAR Değişme (Commutative) kuralı V = V. =. Birleşme (Associotive) kurali V ( V )=( V ) V ()=() Dağılma (Distributive) kuralı ( V )=() V () V ()= (V).(V) İdempotent kuralı V = veya AUB=A.= veya A A=A A U = A A U U = U U = A U = A A = U = A U A = U A A = Pro. Dr. Levent ŞENYAY III -8 Bilisayar Proramlama

0 ve 1 ile österimlerde kanunlar 0 0 V = veya AU =A 1 0 0 1.= veya A U=A 0.=0 veya A = 1 1 1 V = 1 veya AUU=U Tümleyen (Complementary) kuralı 0. =0 veya =U 1 V =1 veya U = A U A = U A A = De Moran s Kanunları () = V veya (A B) = A U B Involution kanunu ( V ) =. veya (AUB) = A B ( ) = veya (A U) ise (A ) =A Bazı Yararlı Dualite Prensipleri A (A B) = A çünkü; (A U) (A B) = A (U B) = A U = A dır. A (A B) = A çünkü; (A ) (A B) = A ( B) = A = A dır. Pro. Dr. Levent ŞENYAY III -9 Bilisayar Proramlama

Pro. Dr. Levent ŞENYAY III -10 Bilisayar Proramlama