PROJENİN AMACI : Bu projedeki amacımız iki tane üç bitlik binary sayının çıkarma işlemi yapılırken farkını ve borcunu bulmaktır.
PROJENİN ÖZETİ : Projemiz için öncelikle Binary yani ikilik sayı sisteminden iki sayı gereklidir. Seçtiğimiz iki ikilik sayının farkını bulmak için çıkarma işlemimizi yapmaya başlarız. İşlem yapacağımız sayılar için eksilen sayımız çıkan sayımızdan küçükse borç alırız yorumunu yapabiliriz. Aldığımız borç ikilik taban kuvvetine denk geleceği için eksilen sayımıza 2 ekleriz. Bu sayede aldığımız borç ile çıkarma işlemini kolaylıkla yapabiliriz. Diğer durum olan eksilen sayının çıkan sayıdan büyük olması , çıkarma işlemi için hiçbir sorun teşkil etmeyeceğinden normal kurallara uyarak yani borç alınmadan çıkarma işlemi yapılır.
Bunun için de 74138 entegresi, 7420 entegresi ve borç ile farkı temsil edecek iki diyot ile devremizi kurarız.
X=0, Y=0, Bi=0 olması 0-0-0 = 0 (Borç = 0)
X=1, Y=0, Bi=0 olması 1-0-0 = 1 (Borç = 0)
X=1, Y=1, Bi=1 olması 1-1-1 = 1 (Borç = 1)
X=0, Y=1, Bi=1 olması 0-1-1 = 0 (Borç = 1) ….. gibi.
KULLANIM ALANLARI : Bilgisayarlarda ALU (ARITMETIC LOGIC UNIT) içerisinde kullanılıyor. Bilgisayar ile yaptığımız işlemler , oynadığımız oyunlar, kullandığımız programlar hep ALU sayesinde gerçekleşmektedir. Buna ek olarak hesap makinelerinde de tam çıkarıcı devre kullanılıyor.
PROTEUS TASARIMI RESİM VE AÇIKLAMALARI :
(0 – 0 – 0 ) = 0 (BORÇ = 0) olacağından simülasyonumuz doğru sonuç vermiştir.
(0 – 0 – 1 ) =1 (BORÇ = 1) olacağından simülasyonumuz doğru sonuç vermiştir.
X=0 , Y=1 , Bi=0 durumu için;
(0 – 1 – 0 ) =1 (BORÇ = 1) olacağından simülasyonumuz doğru sonuç vermiştir.
X=0 , Y=1 , Bi=1 durumu için;
(0 – 1 – 1 ) =0 (BORÇ = 1) olacağından simülasyonumuz doğru sonuç vermiştir.
X=1 , Y=0 , Bi=0 durumu için;
(1– 0 – 0 ) =1 (BORÇ = 0) olacağından simülasyonumuz doğru sonuç vermiştir.
X=1 , Y=0 , Bi=1 durumu için;
(1– 0 – 1 ) =0 (BORÇ = 0) olacağından simülasyonumuz doğru sonuç vermiştir.
X=1 , Y=1 , Bi=0 durumu için;
(1– 1 – 0 ) =0 (BORÇ = 0) olacağından simülasyonumuz doğru sonuç vermiştir.
(1– 1 – 1 ) =1 (BORÇ = 1) olacağından simülasyonumuz doğru sonuç vermiştir.
BREADBOARD TASARIMI-RESİM ve AÇIKLAMALARI
X=0 , Y=0 ,Bi=0 olduğundan doğru sonuç vermiştir.
X= 0 , Y=0 , Bi=1 olduğundan doğru sonuç vermiştir.
X= 0 , Y=1 , Bi=0 olduğundan doğru sonuç vermiştir.
X= 0 , Y=1 , Bi=1 olduğundan doğru sonuç vermiştir.
X= 1 , Y=0 , Bi=0 olduğundan doğru sonuç vermiştir.
X= 1 , Y=0 , Bi=1 olduğundan doğru sonuç vermiştir.
X= 1 , Y=1 , Bi=0 olduğundan doğru sonuç vermiştir.
X= 1 , Y=1 , Bi=1 olduğundan doğru sonuç vermiştir.
X=0 , Y=0 ,Bi=0 olduğundan doğru sonuç vermiştir.
X= 0 , Y=0 , Bi=1 olduğundan doğru sonuç vermiştir.
X= 0 , Y=1 , Bi=0 olduğundan doğru sonuç vermiştir.
X= 0 , Y=1 , Bi=1 olduğundan doğru sonuç vermiştir.
X= 1 , Y=0 , Bi=0 olduğundan doğru sonuç vermiştir.
X= 1 , Y=0 , Bi=1 olduğundan doğru sonuç vermiştir.
X= 1 , Y=1 , Bi=0 olduğundan doğru sonuç vermiştir.
X= 1 , Y=1 , Bi=1 olduğundan doğru sonuç vermiştir.
Bir yanıt yazın