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



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

Elektroniğe Giriş 1.1

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

BÖLÜM 2 SAYI SİSTEMLERİ

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

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

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

KAYNAK KİTAP: 1-DIGITAL DESIGN PRINCIPLES & PRACTICES PRINCIPLES & PRACTICES PRINCIPLES & PRACTICES. PRENTICE HALL. Yazar: JOHN F.

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

2. SAYI SİSTEMLERİ VE KODLAR

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

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

1 ELEKTRONİK KAVRAMLAR

1. Bölüm Sayı Sistemleri

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

BLM221 MANTIK DEVRELERİ

SAYI VE KODLAMA SİSTEMLERİ. Teknoloji Fakültesi/Bilgisayar Mühendisliği

BLM221 MANTIK DEVRELERİ

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

2. SAYI SİSTEMLERİ 2. SAYI SİSTEMLERİ

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

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

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.

DİJİTAL ELEKTRONİK DERS NOTLARI

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

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

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

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

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.

SAYISAL DEVRELERE GİRİŞ ANALOG VE SAYISAL KAVRAMLARI (ANALOG AND DIGITAL) Sakarya Üniversitesi

SAYISAL ELEKTRONİK DERS NOTLARI:

PROGRAMLANAB L R DENETLEY C LER. DERS 02 Sayı Sistemleri

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

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi

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

Bilgisayar Mimarisi. Veri (DATA) Veri nedir? Veri bazı fiziksel niceliklerin ham ifadesidir. Bilgi verinin belli bir yapıdaki şeklidir.

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.

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

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

EGE ÜNİVERSİTESİ EGE MYO MEKATRONİK PROGRAMI

EEM122SAYISAL MANTIK SAYICILAR. Elektrik Elektronik Mühendisliği Yrd. Doç. Dr. Hüseyin Sağkol

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

BÖL-1B. Fatih University- Faculty of Engineering- Electric and Electronic Dept.

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

7.Yazmaçlar (Registers), Sayıcılar (Counters)

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Dijital Tasarım EEE

Deney 6: Ring (Halka) ve Johnson Sayıcılar

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

Bölüm 4 Aritmetik Devreler

Sayılar Teorisi SAYILAR TEORİSİ VE SAYILAR

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

5. LOJİK KAPILAR (LOGIC GATES)

ARDIŞIL DEVRELER SENKRON ARDIŞIL DEVRELER

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.

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.

Algoritmalar ve Programlama. DERS - 2 Yrd. Doç. Dr. Ahmet SERBES

BLM 221 MANTIK DEVRELERİ

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

KODLAMA SİSTEMLERİNİN TANIMI :

n. basamak basamak 3. basamak 2. basamak 1. basamak Üstel değer 10 n Ağırlık 10 n-1...

BILGISAYAR ARITMETIGI

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

Mikrobilgisayarda Aritmetik

Kodlama ve Kodlar - (Coding and Codes) Sakarya Üniversitesi

NEAR EAST UNIVERSITY LOJİK DEVRELER BMT 110 DERS NOTLARI

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

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

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

KODLAMA VE HATA BULMA TEKNİKLERİ

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

ANALOG VE SAYISAL KAVRAMLARI

BÖLÜM 3 - KODLAMA VE KODLAR - (CODING AND CODES)

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

DİJİTAL ELEKTRONİK DERS NOTLARI

SELÇUK ÜNĠVERSĠTESĠ MÜHENDĠSLĠK-MĠMARLIK FAKÜLTESĠ ELEKTRĠK-ELEKTRONĠK MÜHENDĠSLĠĞĠ BÖLÜMÜ LOJĠK DEVRE TASARIM DERS NOTLARI

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Orjinal Adı: LOGIC DESIGN. Dersin Kodu: CME 2003

Bölüm 7 Ardışıl Lojik Devreler

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ MİKROİŞLEMCİLİ SİSTEM LABORATUARI MİKROİŞLEMCİLİ A/D DÖNÜŞTÜRÜCÜ

Bölüm 2 Kombinasyonel Lojik Devreleri

Sayısal Devreler ve Sistemler (EE203) Ders Detayları

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

Deney 3: Asenkron Sayıcılar

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

Bilgisayar Mühendisliğine Giriş

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

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

Sayısal Sistemler (MECE 305) Ders Detayları

6. DİJİTAL / ANALOG VE ANALOG /DİJİTAL ÇEVİRİCİLER 1

KODLAMA SİSTEMLERİ ve VERİLERİN BİLGİSAYARDA TEMSİLİ

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

MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ

Integer Sınıfı. 9.1 Integer Sınıfına Uygulanan Başlıca Metotlar. Ruby de tamsayılar için kullanılan Fixnum ve Bignum sınıflarını üreten sınıftır.

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

C Dersi Bölüm 1. Bilgisayar Donanımı

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

ÖDEV (Vize Dönemi) CEVAPLAR. 1. Ekrana Merhaba Dünya! yazdıran algoritmanın akış diyagramını çiziniz ve sözde kod olarak yazınız.

Teorik Bilgi DENEY 7: ASENKRON VE SENKRON SAYICILAR

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

ELM019 - Ölçme ve Enstrümantasyon 3

DENEY 5: KOD DÖNÜŞTÜRÜCÜLERİN TASARIMI

Transkript:

MANTIK DEVRELERİ DERSİN AMACI: SAYISAL LOJİK DEVRELERE İLİŞKİN KAPSAMLI BİLGİ SUNMAK. DERSİ ALAN ÖĞRENCİLER KOMBİNASYONEL DEVRE, ARDIŞIL DEVRE VE ALGORİTMİK DURUM MAKİNALARI TASARLAYACAK VE ÇÖZÜMLEMESİNİ YAPABİLECEK DURUMDA OLACAKLARDIR. DERSİN TANIMI: BOOLE CEBRİ, KOMBİNASYONEL DEVRE TASARIMI, SENKRON ARDIŞIL DEVRE TASARIMI, ASENKRON ARDIŞIL DEVRE TASARIMI, ALGORTMİK DURUM MAKİNALARI TASARIMI VE BU DEVRELERİN ÇÖZÜMLEMELERİ ÖĞRETİLECEKTİR. KAYNAKLAR: DIGITAL DESIGN (3. EDITION M. MORIS MANO, PRINTICE HALL, 2002) (SAYISAL TASARIM, ÇEVİRİ, LITERATUR YAYINCILIK) DIGITAL DESIGN PRICIPLES & PRACTICES (3. EDITION, PRENTICE HALL, 2001) DEĞERLENDİRME: YIL İÇİ SINAV 30P DONEM PROJESİ 20P FINAL SINAVI 50P DEVAM MECBURİYETİ (VAR)

MANTIK DEVRELERİ DERS İÇERİĞİ SAYISAL SİSTEMLERİN GENEL ÖZELLİKLERİ İKİLİ SAYISAL SİSTEMLER BOOLE CEBRİ VE LOJİK KAPILAR LOJİK DEVRELERİN ELEKTRİKSEL ÖZELLİKLERİ LOJİK FONKSİYONLARIN İNDİRGENMESİ KOMBİNASYONEL DEVRE TASARIMI ORTA ÖLÇEKLİ TÜMDEVRELER, PAL, PLA VE BU ELEMANLARI KULLANARAK KOMBİNASYONEL DEVRE TASARIMI FLİP FLOPLAR (İKİLİ DEVRELER) SENKRON ARDIŞIL DEVRELERİN ÇÖZÜMLENMESİ VE TASARIMI SAYICILAR VE YAZICILAR ALGORİTMİK DURUM MAKİNALARI ASENKRON ARDIŞIL DEVRELERİN ÇÖZÜMLENMESİ VE TASARIMI

ANALOG İŞARET SÜREKLİ DEĞİŞEN İŞARET SAYISAL İŞARET SÜREKLİ OLMAYAN İŞARET 5 V LOJİK 1 0 V LOJİK 0 SAYISAL SİSTEMLER, 0 1 LERDEN OLUŞAN İKİLİ SAYILAR ÜZERİNE İŞLEM YAPAN DEVRELERDEN OLUŞMAKTADIR. 0, 1 LER DOĞRU, YANLIŞ VEYA VAR, YOK ŞEKLİNDE DURUM İFADE EDER. 0, 1 LERİN YANYANA GELMESİ İLE SAYISAL DEĞERLER, İŞLEM KODLARI,. İFADE EDİLİRLER. Fiziksel büyüklüklerin (sıcaklık, ışık şiddeti, nem, basınç, vs.) değişimi sürekli bir aralık içindedir. Sınırlar arasında her değeri alabilen bu işaretler ANALOG işaret olarak isimlendirilir. 1 BASAMAK BİT 4 BASAMAK NIBBLE 8 BASAMAK BYTE 16 BASAMAK WORD 32 BASAMAK DOUBLEWORD OLARAK İSİMLENDİRİLİR.

ANALOG İŞLEM DEVRESİ NDE GİRİŞ İŞARETİ ANALOG, ÇIKIŞ İŞARETİ ANALOG İŞARETTİR. SAYISAL İŞLEM DEVRESİ NDE GİRİŞ İŞARETİ SAYISAL, ÇIKIŞ İŞARETİ SAYISAL İŞARETTİR. ANALOG İŞARET ANALOG İŞLEM DEVRESİ ANALOG İŞARET.. sayısal İŞLEM DEVRESİ.. ANALOG İŞARET SAYISAL İŞLEM DEVRESİNE UYGULANIRKEN ANALOG SAYISAL DÖNÜŞTÜRÜCÜ SAYISAL İŞARET ANALOG İŞLEM DEVRESİNE UYGULANIRKEN SAYISAL ANALOG DÖNÜŞTÜRÜCÜ KULLANILIR ANALOG İŞARET ANALOG SAYISAL DÖNÜŞTÜRÜCÜ (ADC).... SAYISAL ANALOG DÖNÜŞTÜRÜCÜ (DAC) ANALOG İŞARET

SAYISAL SİSTEMLERİN ÖZELLİKLERİ GÜNÜMÜZDE TASARIMLARIN ÇOĞUNDA ARTIK SAYISAL SİSTEMLER KULLANILMAKTADIR. SAYISAL SİSTEMLERİN AVANTAJLARI: SAYISAL TASARIMIN DAYANDIĞI MATEMATİKSEL TEMELLER KOLAYDIR. SAYISAL SİSTEMLERİN TEST EDİLEBİLİRLİĞİ VE HATALARDAN ARINDIRILMASI ANALOG SİSTEMLERE GÖRE DAHA KOLAYDIR. SAYISAL SİSTEMLERİ PROGRAMLANABİLİR ÖZELLİKTE TASARLAMAK MÜMKÜNDÜR. BU SAYEDE TASARIMDAKİ DEŞİKLİKLER YERİNE PROGRAMDAKİ DEĞİŞİKLİKLER ÖN PLANA ÇIKMAKTADIR. SAYISAL VERİLERİ HAFIZA ORTAMINDA SAKLAMAK MÜMKÜNDÜR. SAYISAL VERİLERİ PROGRAMLANABİLİR ORTAMDA (BİLGİSAYAR ORTAMI) İŞLEMEK OLDUKÇA KOLAYDIR. SAYISAL SİSTEMLERDEKİ İŞLEM HIZLARI OLDUKÇA YÜKSEKTİR. GÜNÜMÜZDE SAYISAL SİSTEM DONANIMLARI PROGRAMLANARAK GERÇEKLEŞTİRİLEBİLMEKTEDİR. SAYISAL SİSTEMLER SÜREKLİ GELİŞİM İÇİNDEDİRLER.

SAYISAL KODLAMA SAYISAL SİSTEMLER İKİLİ SAYISAL İŞARETLER ÜZERİNDE İŞLEM YAPMAKTADIRLAR. BU NEDENLE SADECE İKİ DEĞER İŞLEYEBİLİRLER. SAYISAL DEVRELER ÜZERİNDE İŞLEM YAPILACAK FİZİKSEL BÜYÜKLÜKLERE (GERİLİM, SICAKLIK, NEM, VS.) VE HER TÜRLÜ VERİYE (HARF, SAYI, RENK, VS.) İKİLİ SAYILAR KARŞILIK DÜŞÜRÜLÜR. ÖRNEĞİN 8 BASMAKLI BİR İKİLİ SAYI KULLANILARAK (8 BİT BYTE) 2 8 ADET (256) FARKLI İFADE KODU OLUŞUR. BUNLAR 256 FARKLI RENK, 256 FARKLI SEMBOL, 0-255 ARASINDA TAMSAYI, -128 _ +127 ARASINDA TAM SAYILAR OLABİLİR. BİR İKİLİ DEĞERİN (ÖRN. 10010110) ANLAMINI, O DEĞERİ KULLANACAK OLAN SİSTEMİ (DONANIM YADA YAZILIM SİSTEMİ) TASARLAYACAK OLAN TASARIMCI BELİRLEYECEKTİR.

SAYI SİSTEMLERİ r tabanında bir sayı katsayılar ile r nin kuvvetleri çarpılarak aşağıdaki gibi ifade edilebilir. M= a n xr n + a n-1 xr n-1 + + a 1 xr 1 + a 0 xr 0 + a -1 xr -1 + a -2 xr -2 a -m xr -m Örnek1: 10 tabanında ifade edilen 7246.25 sayısı (10 TABANINDAKİ ELEMANLAR 0,1,2,3,4,5,6,7,8,9) 7246.25= 7x10 3 + 2x10 2 + 4x10 1 + 6x10 0 + 2x10-1 + 5x10-2 Örnek2: 2 tabanında ifade edilen 1001.11 sayısı (2 TABANINDAKİ ELEMANLAR 0,1) 1001.11= 1x2 3 + 0x2 2 + 0x2 1 + 1x2 0 + 1x2-1 + 1x2-2 Örnek3: 16 tabanında ifade edilen AF26.9C sayısı (16 TABANINDAKİ ELEMANLAR 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F) AF26.9C= Ax16 3 + Fx16 2 + 2x16 1 + 6x16 0 + 9x16-1 + Cx16-2 10x16 3 + 15x16 2 + 2x16 1 + 6x16 0 + 9x16-1 + 12x16-2

SAYI SİSTEMLERİ ARASINDA DÖNÜŞÜM İKİ TABANINDA VERİLEN BİR SAYININ ON TABANINDA KARŞILIĞI: (11001100) 2 = 1x2 7 +1x2 6 +0x2 5 +0x2 4 +1x2 3 +1x2 2 +0x2 1 +0x2 0 =128+64+8+4=(204) 10 ONALTI TABANINDA VERİLEN BİR SAYININ ON TABANINDA KARŞILIĞI: (2AF) 16 = 2x16 2 + 10x16 1 + 15x16 0 = 512 + 160 + 15= (687) 10 ON TABANINDA VERİLEN BİR SAYININ İKİ TABANINDA BİR SAYIYA DÖNÜŞÜMÜ: (41) 10 = (? ) 2 Tamsayı kalan 41 40 1 2 20 20 0 2 10 10 0 2 5 4 1 2 2 2 0 2 1 41 20 10 5 2 1 0 1 0 0 1 0 1 101001

SORU: (0.6875) 10 = (? ) 2 TAMSAYI KESİRLİ KISIM KATSAYI 0.6875 X 2 = 1 + 0.375 a -1 = 1 0.375 X 2 = 0 + 0.75 a -2 = 0 0.75 X 2 = 1 + 0.5 a -3 = 1 0.5 X 2 = 1 + 0.0 a -4 = 1 (0.6875) 10 = ( 0.1011 ) 2 İKİLİ VE ONALTILI SAYI SİSTEMLERİ ARASINDA DÖNÜŞÜM (11010110) 2 = ( D6 ) 16 1101 0110 (4 bitlik guruplar halinde) (2A) 16 = ( 00101010) 2 2 A (4 bitlik guruplar halinde) D 6 0010 1010

BİLGİSAYAR SİSTEMİNDE SAYILARIN İFADESİ 8 BİT UZUNLUGUNDA SAYILARI İÇİN a 7 a 6 a 5 a 4 a 3 a 2 a 1 a 0 işaretsiz işaretli 0 0 0 0 0 0 0 0. 0 0 0 0 0 0 0 0 1. 1 0 0 0 0 0 0 1 0. 2.. 0 1 1 1 1 1 1 1. 127 1 0 0 0 0 0 0 0. 128 1 0 0 0 0 0 0 1. 129.... 1 1 1 1 1 1 0 1. 253 1 1 1 1 1 1 1 0. 254 1 1 1 1 1 1 1 1. 255 +0 +1 + 2 +127-0 -1-125 -126-127

1. TÜMLEYEN: (2 n -1)-N (n: basamak sayısı, N: tümleyeni alınan sayı) Açıklama: Sayının basmaklarının değili Örnek: (23) = (00010111) sayısının 1. tümleyeni (11101000) = (2 8-1) 23 =232 8 BİT UZUNLUGUNDA SAYILARI İÇİN a 7 a 6 a 5 a 4 a 3 a 2 a 1 a 0 işaretsiz 0 0 0 0 0 0 0 0. 0 0 0 0 0 0 0 0 1. 1 0 0 0 0 0 0 1 0. 2.. 0 1 1 1 1 1 1 1. 127 1 0 0 0 0 0 0 0. 128 1 0 0 0 0 0 0 1. 129.... 1 1 1 1 1 1 0 1. 253 1 1 1 1 1 1 1 0. 254 1 1 1 1 1 1 1 1. 255 işaretli +0 +1 +2 +127-0 -1-125 -126-127 İşaretli (1. tümleyen) +0 +1 +2 +127-127 -126-2 -1-0

2. TÜMLEYEN: (2 n -1)-N+1 = (2 n N) (2.tümleyen= 1. tümleyen +1) Örnek: (23) = (00010111) sayısının 2.tümleyeni (2 8 23) =233 = (11101001) 8 BİT UZUNLUGUNDA SAYILARI İÇİN a 7 a 6 a 5 a 4 a 3 a 2 a 1 a 0 işaretsiz işaretli İşaretli (1. tümleyen) İşaretli (2. tümleyen) 0 0 0 0 0 0 0 0. 0 0 0 0 0 0 0 0 1. 1 0 0 0 0 0 0 1 0. 2.. 0 1 1 1 1 1 1 1. 127 1 0 0 0 0 0 0 0. 128 1 0 0 0 0 0 0 1. 129.... 1 1 1 1 1 1 0 1. 253 1 1 1 1 1 1 1 0. 254 1 1 1 1 1 1 1 1. 255 +0 +1 +2 +127-0 -1-125 -126-127 +0 +1 +2 +127-127 -126-2 -1-0 0 + 1 +2 +127-128 -127-3 -2-1

İşaretsiz sayılar ile toplama işlemi ve elde biti tanımı 4 bit uzunluğunda sayılar üzerinde işlem yapılacaktır. C elde (carry) biti simgesidir (8) 1000 (5) 0101 + + 13 0 1101 C 13 1101 7 0111 + + 20 1 0100 C C=0 toplama işlem sonucu 4 bit ile ifade edilebiliyor. C=1 toplama işlem sonucu elde biti ve 4 bit ile ifade ediliyor. İşaretli sayılar ile toplama işlemi ve taşma biti (overflow) tanımı 2. Tümleyen ile işlem +2 0010 +3 0011 + + +5 0 0101 C=0 OF=0 +2 0010 +7 0111 + + +9 0 1001 C=0 OF=1 İşaretli iki pozitif sayının toplamı pozitif ise OF=0 İşaretli iki pozitif sayının toplamı negatif ise OF=1

(-2) 1110 (-3) 1101 + + -5 1 1011 C=1 OF=0 (-2) 1110 (-7) 1001 + + -9 1 0111 C=1 OF=1 İşaretli iki negatif sayının toplamı negatif ise OF=0 İşaretli iki negatif sayının toplamı pozitif ise OF=1 (-2) 1110 (+3) 0011 + + +1 1 0001 C=1 OF=0 (-8) 1000 (+3) 0011 + + -5 0 1011 C=0 OF=0 Farklı işaretli iki sayının toplamı sonucunda OF 0 Sonuç: iki pozitif sayının toplamı negatif veya iki negatif sayının toplamı pozitif ise OF=1, aksi taktirde OF=0 dır.

İKİLİ KODLAR İkili işaretlerin ifade ettikleri anlamlar ikili kod olarak ifade edilmektedir. BCD (Binary decimal coded) kodlama a 3 a 2 a 1 a 0 0 0 0 0. 0 0 0 0 1. 1 0 0 1 0. 2 0 0 1 1. 3 0 1 0 0. 4 0 1 0 1. 5 0 1 1 0. 6 0 1 1 1. 7 1 0 0 0. 8 1 0 0 1. 9 Örnek: 0011 1001 39 0100 0010 42 Gray Kodu (Bir sayıdan diğerine geçerken tek basamak değişimi vardır) a 3 a 2 a 1 a 0 onluk eşdeğeri 0 0 0 0. 0 0 0 0 1. 1 0 0 1 1. 2 0 0 1 0. 3 0 1 1 0. 4 0 1 1 1. 5 0 1 0 1. 6 0 1 0 0. 7 1 1 0 0. 8 1 1 0 1. 9 1 1 1 1. 10 1 1 1 0. 11 1 0 1 0. 12 1 0 1 1. 13 1 0 0 1. 14 1 0 0 0. 15

ASCII Kodu (Sayısal bilgisayarlarda bazı işlemlerin ve simgelerin ikili karşılığıdır.) a 7 a 1 a 0 eşdeğeri 0 0 0 0 0 0 0 0 Null 0 0 0 0 0 1 1 1 Bell 0 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 1 1.... 0 1 0 0 0 0 0 1 A 0 1 0 0 0 0 1 0 B....

Parity Biti (hata bulma kodu) (Verinin bir yerden başka bir yere aktarılırken verinin doğru aktarılıp aktarılmadığını belirlemek için kullanılan bit.) Mesaj tek parity 0 0 0 0. 1 0 0 0 0 1. 0 1 0 0 1 0. 0 1 0 0 1 1. 1 0 0 1 0 0. 0 1 0 1 0 1. 1 0 0 1 1 0. 1 0 0 1 1 1. 0 1 1 0 0 0. 0 1 1 0 0 1. 1 0 1 0 1 0. 1 0 1 0 1 1. 0 1 1 1 0 0. 1 0 1 1 0 1. 0 1 1 1 1 0. 0 1 1 1 1 1. 1 0 çift parity

Çift parity Mesaj 11101100111011001 Sayısal sistem Sayısal sistem 11101100111011001 10011001

SORULARINIZ