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



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

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

Elektroniğe Giriş 1.1

Bölüm 4 Aritmetik Devreler

İSTANBUL TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ LOJİK DEVRELERİ LABORATUVARI DENEY RAPORU : İKİLİ SAYILAR VE ARİTMETİK İŞLEMLER

Bölüm 3 Toplama ve Çıkarma Devreleri

Giriş MİKROİŞLEMCİ SİSTEMLERİ. Elektronik Öncesi Kuşak. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Kuşak. Bilgisayar teknolojisindeki gelişme

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

DENEY 3a- Yarım Toplayıcı ve Tam Toplayıcı Devresi

Deney 7: Aritmetik ve Lojik İşlem Birimi(ALU)

DENEY 2-5 Karşılaştırıcı Devre

TTL ve CMOS BAĞLAÇ KARAKTERİSTİKLERİ

Konular MİKROİŞLEMCİ SİSTEMLERİ. Giriş. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Öncesi Kuşak

1. DENEY-1: DİYOT UYGULAMALARI

DENEY 4: TOPLAYICILAR, ÇIKARICILAR VE KARŞILAŞTIRICILAR

GENEL BİLGİ: GEREKLİ MALZEMELER:

Deney 8: ALU da Aritmetik Fonksiyonlar

DENEY 4: TOPLAYICILAR, ÇIKARICILAR VE KARŞILAŞTIRICILAR

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

BILGISAYAR ARITMETIGI

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Ü

Teorik Bilgi DENEY 7: ASENKRON VE SENKRON SAYICILAR

Yarım toplayıcı devrelerini kurunuz.

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

Şekil XNOR Kapısı ve doğruluk tablosu

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

SAYISAL SİSTEMLERDE ORTAK YOLUN KULLANILMASI

Bir işaretli büyüklük sayısında en soldaki basamak bir işaret içerir. Diğer basamaklarda ise sayısal değerin büyüklüğü (mutlak değeri) gösterilir.

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

ELK2016 SAYISAL TASARIM DERSİ LABORATUVARI DENEY NO: 2

Bilgisayarların Gelişimi

Deney 2: Flip-Floplar

Bölüm 2 Kombinasyonel Lojik Devreleri

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

SAYISAL DEVRE TASARIMI DERSİ LABORATUVARI DENEY 4: Yarım Toplayıcı ve Tam Toplayıcı Devresi

5. KARŞILAŞTIRICI VE ARİTMETİK İŞLEM DEVRELERİ (ARİTHMETİC LOGİC UNİT)

Elektronik sistemlerde dört farklı sayı sistemi kullanılır. Bunlar;

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi

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

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

İnönü Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

İSTANBUL TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ LOJİK DEVRELERİ LABORATUVARI DENEY RAPORU

1. Bölüm Sayı Sistemleri

5. LOJİK KAPILAR (LOGIC GATES)

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

DSP DONANIMI. Pek çok DSP için temel elemanlar aşağıdaki gibidir.

Mikroişlemcilerde Aritmetik

Karşılaştırma, Toplayıcı ve Çıkarıcı Devreler

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

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

TBİL-405 Mikroişlemci Sistemleri Bölüm 2 1- % %01010 işleminin sonucu hangisidir? % %11000 %10001 %10101 %00011

Tek kararlı(monostable) multivibratör devresi

SAYISAL ELEKTRONİK. Ege Ü. Ege MYO Mekatronik Programı

(VEYA-DEĞİL kapısı) (Exlusive OR kapısı) (Exlusive NOR kapısı)

SAYISAL ANALOG DÖNÜŞTÜRÜCÜ DENEYİ

DENEY 8- Flip Flop ve Uygulamaları. Amaç: - Flip Flop çalışma mantığını kavramak

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

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

DENEY 2- Sayıcılar. 1. Sayıcıların prensiplerinin ve sayıcıların JK flip-flopları ile nasıl gerçeklendiklerinin incelenmesi.

ELK2016 SAYISAL TASARIM DERSİ LABORATUVARI DENEY NO: 4 DENEYİN ADI: JK, RS, T VE D TİPİ FLİP-FLOPLARIN İNCELENMESİ

DENEY-6 LOJİK KAPILAR VE İKİLİ DEVRELER

2. SAYI SİSTEMLERİ VE KODLAR

Bölüm 4 Ardışıl Lojik Devre Deneyleri

1. Sayıcıların çalışma prensiplerini ve JK flip-floplarla nasıl gerçekleştirileceğini anlamak. 2. Asenkron ve senkron sayıcıları incelemek.

3.3. İki Tabanlı Sayı Sisteminde Dört İşlem

Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans:

İÇİNDEKİLER. 1-1 Lojik ve Anahtara Giriş Lojik Kapı Devreleri... 9

BÖLÜM 2 SAYI SİSTEMLERİ

DENEY NO:2 BJT Yükselticinin Darbe Cevabı lineer kuvvetlendirme Yükselme Süresi Gecikme Çınlama Darbe üst eğilmesi

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ SAYISAL ELEKTRONİK LABORATUVAR DENEY RAPORU

BM217 SAYISAL TASARIM DERSİ LABORATUVAR DENEYLERİ

DENEY 6: FLİP-FLOP (BELLEK) DEVRESİ UYGULAMALARI

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

SAYI SİSTEMLERİ. 1. Sayı Sistemleri. Sayı Sistemlerinde Rakamlar

DENEY 5. Pasif Filtreler

Şekil 1. 74LS47 entegresi bağlantı şeması

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ SAYISAL TASARIM LABORATUVARI DENEY RAPORU. Deney No: 1 MULTİSİM E GİRİŞ

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

Yarım toplayıcının fonksiyonelliği ile 4 x 2 bit ROM hafıza(çok küçük bir hafıza) programlandığının bir örneğini düşünelim:

Algoritma Geliştirme ve Veri Yapıları 3 Veri Yapıları. Mustafa Kemal Üniversitesi

Deney 6: Ardışıl Devre Analizi

KOCAELİ ÜNİVERSİTESİ ELEKTRONİK VE HABERLEŞME MÜHENDİSLİĞİ ELEKTRONİK LAB 1 DERSİ İŞLEMSEL KUVVETLENDİRİCİ - 2 DENEYİ

ENTEGRELER (Integrated Circuits, IC) Entegre nedir, nerelerde kullanılır?...

DENEY FÖYÜ8: Lojik Kapıların Elektriksel Gerçeklenmesi

Deney 2: Lojik Devre Analizi

Adresleme Yöntemleri MİKROİŞLEMCİ SİSTEMLERİ. İşlenenin Yeri. Örnek MİB Buyruk Yapısı. İvedi Adresleme. Adresleme Yöntemleri. Bellek. Kütükler.

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 OPAMP DEVRELERİ-2

DENEY #1 LOJİK KAPILAR. Lojik kapılarının doğruluk tablosunu oluşturmak

DENEY 2- Sayıcılar ve Kaydırmalı Kaydediciler

Sayı Sistemleri. Onluk, İkilik, Sekizlik ve Onaltılık sistemler Dönüşümler Tümleyen aritmetiği

Makine Mühendisliği İçin Elektrik-Elektronik Bilgisi. Sayısal Elektronik

Süperpozisyon/Thevenin-Norton Deney 5-6

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

DENEY 1a- Kod Çözücü Devreler

DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ. İçerik

Adresleme Yöntemleri MİKROİŞLEMCİ SİSTEMLERİ. Örnek MİB ile Adresleme. Adresleme Yöntemleri. Doğal Adresleme. İvedi Adresleme

2. SAYI SİSTEMLERİ. M.İLKUÇAR - imuammer@yahoo.com

T.C. DÜZCE ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BMT103 ELEKTRİK DEVRE TEMELLERİ DERSİ LABORATUVARI DENEY NO: 4

ELEKTRONİK DEVRELER LABORATUVARI I DENEY 2

Mantık Devreleri Laboratuarı

Transkript:

İKİLİ SAYILAR VE ARİTMETİK İŞLEMLER DENEY 3 GİRİŞ Bu deneyde kurulacak devreler ile işaretsiz ve işaretli ikili sayılar üzerinde aritmetik işlemler yapılacak; işaret, elde, borç, taşma kavramları incelenecektir. Ayrıca bir ALB (Aritmetik lojik birim) Arithmetic Logic Unit ALU tümdevresi üzerinde temel işlemler uygulanacaktır. ÖNBİLGİ Sayısal sistemlerde veriler (sayı, renk, harf vb.) ikili sayılar şeklinde temsil edilirler. Aritmetik işlemlerde çoğunlukla işaretsiz (sadece pozitif değer alabilen) tamsayıları göstermek için doğal ikili kodlama sistemi kullanılır. İşaretli tamsayılar ise 2 ye tümleyen gösterilimi ile temsil edilirler. Buna göre en yüksek anlamlı bit işaret biti olarak kullanılır. Pozitif sayılar 0, negatif sayılar ise 1 ile başlar. Pozitif sayılar doğal ikili kodlama ile gösterilirken, negatif sayılar ise pozitif sayıların 2 ye tümlenmesi ile elde edilirler. Aritmetik işlemlerden elde edilen sonuçlar ve bayraklar sayıların işaretli ya da işaretsiz olmasına göre kullanıcı tarafından farklı şekilde yorumlanır. Örnekler: Toplama: İşaretsiz Sayılar: 117: 01110101 255: 11111111 99 : 01100011 1: 00000001 +_ + 11011000 :216 100000000 :256 ELDE İşaretli Sayılar: -1: 11111111-1: 11111111 1: 00000001-1: 11111111 +_ + 100000000: 0 111111110 :-2 İşaretli sayıların toplanmasında oluşan elde göz ardı edilir. Çıkarma: Sayısal sistemlerde toplama ve çıkarma işlemleri için ayrı birimler kullanılmaz. Çıkarma işlemi negatifi ile (2 ye tümleyen) toplama yöntemi ile yapılır. Böylece çıkarma işlemleri de toplama işlemine dönüştürülmüş olur ve bir toplama elemanı ile hem toplama hem de çıkarma yapılabilir. DENEY 3 1

İşaretsiz Sayılar: 5: 00000101 00000101 100000100 : 4 ELDE=BORÇ (Elde oluşması borç olmadığını gösterir) 1: 00000001 00000001-5:-00000101 + 11111011 11111100 :-4 Elde oluşmadı, borç var. Bu sonuç işaretsiz sayı olarak gösterilemez 129: 10000001 10000001 110000000 : 128 (Elde oluşması borç olmadığını gösterir) İşaretli Sayılar: -127: 10000001 10000001 110000000 : -128 İşaretli sayılarla yapılan işlemlerde elde biti dikkate alınmaz. Bayraklar: Bayrakların değerleri incelenerek işlemlerden elde edilen sonuçlar hakkında bilgi edinilebilir. Elde: İşaretsiz sayıların toplanması sonucunda oluşur. Eğer sayıları göstermek için n bit ayrıldıysa ve toplama sonucunda (n+1) bit ile gösterilebilecek bir değer ortaya çıkıyorsa elde oluşur. Borç: İşaretsiz sayıların çıkartılmasında oluşur. Küçük bir sayıdan büyük bir sayı çıkartılırsa borç oluşur. Elde ve borç için aynı bayrak kullanılır. Bu bayrak toplamalardan sonra elde, çıkarmalardan sonra borç olarak yorumlanır. Elde=1 ise borç yok demektir. Taşma: Sadece işaretli sayılar ile yapılan işlemler sonucunda oluşur. Taşma oluşması, elde edilen sonucun, ayrılmış olan bit sayısı ile gösterilemediğini belirtir. İşleme giren sayılar ile elde edilen sonucun işaretleri arasında aşağıdaki ilişki varsa taşma oluşmuş demektir. poz + poz neg poz - neg neg neg + neg poz neg - poz poz DENEYDEN ÖNCE YAPILACAKLAR İşaretli ve işaretsiz ikili sayı kavramlarını ve bu sayılar üzerinde uygulanan toplama ve çıkarma yöntemlerini gözden geçiriniz. Yarım toplayıcı ve tam toplayıcının doğruluk tablolarını ve lojik ifadelerini çıkarınız. Deneylerde kullanılan elemanların bacak bağlantılarını not ediniz. Deneyde kurulacak olan devreleri inceleyiniz. Deney 3.4 e hazırlık olarak ALU nun denetim işaretlerinin işlevlerini çalışınız. DENEY ELEMANLARI C.A.D.E.T Deney kiti 74LS86 YA DA (EXOR) kapısı 74LS08 VE (AND) kapısı 74LS32 VEYA (OR) kapısı 74LS83 4-Bit İkili tam toplayıcı 74181 ALU 74174 D tipi Flip-flop DENEY 3 2

DENEY 3.1. Aşağıdaki şekilde bir yarım toplayıcı devresi gösterilmiştir. Devreyi kurup çalıştırınız ve yarım toplayıcının doğruluk tablosunu elde ediniz. Elde ettiğiniz değerlerin doğruluğunu sınayınız. Kurduğunuz devreyi bozmadan Deney 3.2 ye geçiniz. DENEY 3.2. Deney 3.1 de kurduğunuz yarım toplayıcı devresine gerekli eklemeleri yaparak aşağıdaki şekildeki tam toplayıcı devresini kurunuz. Tam toplayıcının doğruluk tablosunu elde ediniz ve bulduğunuz değerleri sınayınız. DENEY 3.3. PARALEL 4-BİT İKİLİ TOPLAYICI Bu deneyde 4-bitlik paralel yüklenebilir toplayıcı kullanılarak 2 ye tümleyen aritmetiğinde toplama ve çıkarma yapabilen bir devre kurulacaktır. UYGULAMA Şekildeki düzeneği kurarak devreyi gerçekleştiriniz. Aşağıda gösterilen ikili sayılar üzerinde toplama ve çıkarma işlemlerini a,b şıklarında belirtildiği şekilde gerçekleştiriniz. 0101 1101 1111 0110 +/- 0111 +/- 1001 +/- 1111 +/- 1101 DENEY 3 3

a) Toplama: a.1) İşaretsiz: Yukarıdaki sayıları işaretsiz sayılar olarak yorumlayınız ve toplama işlemlerini kurduğunuz devreyi kullanarak gerçekleştiriniz. Elde ettiğiniz sonuçları aşağıdaki sütunları içeren bir tablo şeklinde yazınız. Elde ettiğiniz sonuçları teorik değerler ile karşılaştırınız. SAYI1 SAYI2 ELDE 2 Lİ SONUÇ 10 LU SONUÇ a.2) İşaretli: Yukarıdaki sayıları işaretli sayılar olarak yorumlayınız ve a.1 şıkkında yapılan işlemleri tekrarlayınız. Aşağıdaki tabloyu doldurunuz. SAYI1 SAYI2 TAŞMA SONUÇ İŞARETİ 2 Lİ SONUÇ 10 LU SONUÇ b) Çıkarma: b.1) İşaretsiz: a.1 şıkkında yaptıklarınızı çıkarma işlemi için tekrarlayınız. Bu şıkta tabloda ELDE yerine BORÇ yer alacaktır. b.2) İşaretli: a.2 şıkkında yaptıklarınızı çıkarma işlemi için tekrarlayınız. Topla 0 GND 1 +5V Çıkar DENEY 3.4. Aritmetik lojik birim (ALB) Arithmetic Logic Unit ALU, Merkezi işlem birimlerinde ve mikroişlemcilerde aritmetik ve lojik işlemleri gerçekleştiren birimdir. Bu deneyde ALU nun temel işlemlerinden bazıları gerçeklenecektir. UYGULAMA Şekildeki devreyi kurarak aşağıdaki işlemleri adım adım gerçekleştiriniz. Her işlem için ALU nun girişlerine uygulanan işaretleri ve çıkışlarında elde edilen değerleri aşağıda gösterilen tablo şeklinde veriniz. GİRİŞLER ÇIKIŞLAR A B S3 S2 S1 S0 M C n F3 F2 F1 F0 C n+4 DENEY 3 4

Aşağıdaki tüm sayılar 10 tabanında verilmiştir. A 0 A A+1 A 5 A A-1 A A+3 A A+2 A A-4 A A 6 A A 2 +5V 7 4 1 7 4 RAPORDA İSTENENLER 1. Raporunuzu Rapor Yazım Kılavuzu na uygun olarak yazınız. 2. Elde ettiğiniz tüm sonuçları düzgün ve okunaklı bir şekilde veriniz. 3. Deney 3.3 te kullandığınız 4 bitlik toplayıcı devresini kullanarak 8 bitlik bir toplama/çıkarma devresi tasarlayıp çiziniz. Bu devreye bir taşma çıkışı ekleyiniz. Bu çıkış sonuçta taşma olduğunda lojik 1 aksi durumda lojik 0 değerini alacaktır. DENEY 3 5