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

Benzer belgeler
1. Bölüm Sayı Sistemleri

OCTAL (SEKİZLİ) SAYI SİSTEMİ:

SAYISAL ELEKTRONİK DERS NOTLARI:

4.2. SAYISAL MANTIK SEVİYELERİ VE DALGA FORMLARI

BLM221 MANTIK DEVRELERİ

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

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

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

SAYI SİSTEMLERİ. Sayı Sistemleri için Genel Tanım

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;

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

2. SAYI SİSTEMLERİ VE KODLAR

Sayıtlama Dizgeleri. (a n a n-1 a n1 a n0. b 1 b 2 b m )r. simgesi şu sayıyı temsil eder.

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

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

BÖLÜM 2 SAYI SĐSTEMLERĐ (NUMBER SYSTEMS)

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

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

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

Mikrobilgisayarda Aritmetik

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

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

Sayı Sistemleri. Mikroişlemciler ve Mikrobilgisayarlar

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

Sayılar Teorisi SAYILAR TEORİSİ VE SAYILAR

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

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.

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

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

10 LU SAYISAL SİSTEMİ İLE 2 Lİ SAYISAL SİSTEMİ ARASINDA ÇEVİRİM UYGULAMASI

SAYISAL ELEKTRONĠK DERS NOTLARI: SAYISAL (DĠJĠTAL) ELEKTRONĠK

Bilgi ve Bilgi Sistemleri. Bilgisayar Mühendisliğine Giriş 1

DİJİTAL ELEKTRONİK DERS NOTLARI

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi

BLM221 MANTIK DEVRELERİ

LOJİK DEVRELER DERS NOTLARI. Prof.Dr. Bekir ÇAKIR Yrd.Doç.Dr. Ersoy BEŞER Yrd.Doç.Dr. Esra KANDEMİR BEŞER

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.

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

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

İLKÖĞRETİM 1. SINIF MATEMATİK DERSİ SAYMA, TOPLAMA ve ÇIKARMA İŞLEMİ BECERİLERİ

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

3. Bölüm Algoritmalar

PROGRAMLAMA TEMELLER. C Program Yap s

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

CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION. Prof. Dr. Mehmet Akbaba CME 221 LOGİC CİRCUITS

Deri, vücudun sa lam ve koruyucu dı örtüsüdür. Salgı bezleri, tırnaklar,tüyler ile deri bir organ ve sistemdir. En geni organdır (Yakla ık 1.

Birleşik Devreler ve Kompleks Fonksiyonlar

BİLİŞİM TEKNOLOJİLERİ

1. PROGRAMLAMAYA GİRİŞ

BÖLÜM 2 SAYI SĐSTEMLERĐ (NUMBER SYSTEMS)

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.

KODLAMA SİSTEMLERİNİN TANIMI :

1.Temel Kavramlar 2. ÆÍlemler

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

SAYISAL ELEKTRONİK - I

DİKKAT! SORU KİTAPÇIĞINIZIN TÜRÜNÜ "A" OLARAK CEVAP KÂĞIDINA İŞARETLEMEYİ UNUTMAYINIZ. SAYISAL BÖLÜM SAYISAL-2 TESTİ

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

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

üslü sayılar temel kurallar-1

DOĞAL SAYILAR Üç Basamaklı Doğal Sayılar

BLM1011 Bilgisayar Bilimlerine Giriş I

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

Bilgisayarların Gelişimi

Ç NDEK LER. Bölüm 4: Üslü Say lar...44 Üslü fadeler...44 Al t rmalar...47 Test Sorular...49

ELEZ101 Ölçme Tekniği Sunu No: 01. Öğr. Gör. Dr. Barış ERKUŞ

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

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

SAYISAL ANALİZ. 2. Hafta SAYISAL ANALİZDE HATA KAVRAMI VE HATA TÜRLERİ

TEMEL KAVRAMLAR MATEMAT K. 6. a ve b birer do al say r. a 2 b 2 = 19 oldu una göre, a + 2b toplam kaçt r? (YANIT: 28)

Örnek...1 : Yandaki bölme işlemin de bölüm ile kalanın toplamı kaçtır?

T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ TÜMLEŞİK DEVRELER

Örnek...1 : Yandaki bölme işlemin de bölüm ile kalanın toplamı kaçtır?

KODLAMA VE HATA BULMA TEKNİKLERİ

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

PROGRAMLAMAYA GİRİŞ VE ALGORİTMA «YTÜROK» EĞİTMEN:REHA ÖZGÜR ŞİMŞEK

BİR SAYININ ÖZÜ VE DÖRT İŞLEM

Mikroişlemcili Sistemler ve Laboratuvarı 8.Hafta

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





Elektroniğe Giriş 1.1

DOĞAL SAYILAR , , bölük bölük bölük bölük bölük bölük bölük bölük bölük

NEAR EAST UNIVERSITY LOJİK DEVRELER BMT 110 DERS NOTLARI

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

VHDL ile KODLAMA ve HATA BULMA TEKNİKLERİ

TEKNOLOJİ FAKÜLTESİ ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ EET-205 SAYISAL ELEKTRONİK - I LABORATUVARI

7 onluk + 4 birlikten oluşan sayı aşağıdakilerden hangisidir? A) 74 B) 47 C) 34 2)

4 ab sayısı 26 ile tam bölünebildiğine göre, kalanı 0 dır.

Onlu Sayılandırmadan Dönüştürme

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ SAYISAL ELEKTRONİK DERS NOTU. Doç. Dr. Ünal KURT. Arş. Gör. Ayşe AYDIN YURDUSEV

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

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say

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.

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

1 ELEKTRONİK KAVRAMLAR

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

Transkript:

PROGRAMLANAB L R DENETLEY C LER DERS 02 Sayı Sistemleri i. SAYI S STEMLER Büyüklükleri ifade etmek amacıyla kullanılan sembollere sayı adı verilir. Sayı sistemleri tabanlarına göre isim alırlar. Günlük hayatımızda on tabanlı (Onlu: Decimal) sayı sistemi kullanılmasına ra men, mikroi lemci tabanına göre çalı an sistemlerde a a ıdaki sayı sistemleri kullanılır. ONLU (Decimal) SAYI S STEMLER SEK ZL (Octal) ONALTI (Hexadecimal) K L (Binary) 0 0 0 0000 0000 1 1 1 0000 0001 2 2 2 0000 0010 3 3 3 0000 0011 4 4 4 0000 0100 5 5 5 0000 0101 6 6 6 0000 0110 7 7 7 0000 0111 8 10 8 0000 1000 9 11 9 0000 1001 10 12 A 0000 1010 11 13 B 0000 1011 12 14 C 0000 1100 13 15 D 0000 1101 14 16 E 0000 1110 15 17 F 0000 1111 BCD 0000 0000 0000 0001 0000 0010 0000 0011 0000 0100 0000 0101 0000 0110 0000 0111 0000 1000 0000 1001 0001 0000 0001 0001 0001 0010 0001 0011 0001 0100 0001 0101

Sadece BCD sayı sistemi bir gösterim eklidir. Bunun dı ındaki bütün sayılar aynı yapıya sahiptir. BCD sayı sistemi decimal sayıların ikili sistem ile gösterildi i durumdur. Bitler sa dan sola do ru 4 er bit olarak ayrılır. Her 4 bitlik gurup birden dokuza kadar bir decimal sayıyı ifade eder. En sa daki 4 bit ile birler basama ını, sola do ru ikinci 4 bitlik grup onlar basama ını, daha sonraki yüzler v.b. ifade eder. (0001 0101=15) Sayıları olu turan semboller bulundukları sıraya göre konumsal de er alır ve konum tabanlarına göre isimlendirilir. Örne in, yakından tanıdı ımız onlu sayı sisteminde 4626 rakamında bulunan 6 rakamı iki ayrı yerde kullanılmı ve farklı de erliklere sahiptir.en sa daki 6 rakamı ile birler basama ındadır ve sayısal de eri 6x1=6 dır. Buna kar ılık sa dan üçüncü sıradaki 6 rakamı yüzler basama ındadır ve sayısal de eri 6x100=600 dır. Bu yapı bütün sayı sistemlerinde aynıdır. De i en sadece sayı ve o sayının konumuna göre aldı ı de erdir. Z.X Y7 Z.X Y6 Z.X Y5 Z.X Y4 Z.X Y3 Z.X Y2 Z.X Y1 Z.X Y0 Z: Sayı de eri X: Konum de eri Y: Basamak de eri Z.X Y7 Z.X Y6 Z.X Y5 Z.X Y4 Z.X Y3 Z.X Y2 Z.X Y1 Z.X Y0 Z: Sayı de eri X: Konum de eri Y: Basamak de eri Sayı De eri (Z) Onlu Sistem 1 2 3 4 5 6 7 8 9 kili Sistem 0 1 Sekizli Sistem 1 2 3 4 5 6 7 Onaltılı Sistem 1 2 3 4 5 6 7 8 9 A B C D E F Bit Numarası 13 - - - 9 8 7 6 5 4 3 2 1 0 Onlu Sistem - 10 13 - - - 10 9 10 7 10 6 (1000000) - 10 4 (10000) 10 3 (1000) 10 2 (100) 10 1 (10) 10 0 Konum Tabanı (X) kili Sistem - 2 13 - - - 2 9 2 7 2 6 (64) - 2 4 (16) 2 3 (8) 2 2 (4) 2 1 (2) 2 0 Basamak De eri (Y) Sekizli Sistem - 8 13 - - - 8 9 8 7 8 6 (262144) - 8 4 (4096) 8 3 (512) 8 2 (64) 8 1 (8) 8 0 Onaltılı Sistem - 16 13 - - - 16 9 16 7 16 6 (16777216) - 16 4 (65536) 16 3 (4096) 16 2 (256) 16 1 (16) 16 0

- - - 5 - - 10 onlu (Decimal) sayı sisteminde yer alan be rakamı sa dan 3.sırada ve basamak de eri 2 dir. Dolayısı ile bu rakam 5x10 2 =500 sayısal de erini alır. - - 1 - - - 2 ikili (Binary) sayı sisteminde yer alan 1 rakamı sa dan 4.sırada ve basamak de eri 3 dür. Dolayısı ile bu rakam 1x2 3 =8 sayısal de erini alır. Sayının sa alt kö esine yazılan ifade, sayı de erinin hangi sistemle ifade edildi ini gösterir.günlük ya amımızda onluk sayı sistemini kullandı ımıza için, e er sayının sa alt kö esinde bir tanımlama yoksa o sayının onlu sisteme göre yazıldı ı kabul edilir. Sayıları olu turan sembollerin basamak de erlikleri soldan sa a do ru yükselir. Yani en dü ük de erlikli sembol en sa da en yüksek de erlikli sembol en soldadır. 1. Onlu (Desimal) Sayı Sistemi Günlük ya amımızda kullandı ımız sistemdir. On adet rakamla (0-1-2-3-4-5-6-7-8-9) ifade edilir. Yukarıda anlatılan yöntemle de erli i hesaplanır. Sayı De eri 3 2 5 1 8 32518 10 3x10 4 =30000 2x10 3 =2000 5x10 2 =500 1x10 1 =10 8x10 0 =8 Sayıları olu turan sembollerin konumlarına göre aldıkları de erlikleri toplandıklarında asıl sayı ortaya çıkar. 30000+2000+500+10+8=32518 Sıkça kullandı ımız ve alı ık oldu umuz bir sistem oldu undan, yukarıda anlatılan i lemleri farkında olmadan ve çok hızlı bir ekilde yapmaktayız

2. kili (Binary) Sayı Sistemi kili sayı sisteminde kullanılan semboller 0 ve 1 dir.yine yukarıda anlatılan yöntemde oldu u gibi; bir basamakta bulunan rakam, o basama ın konum a ırlı ı ile çarpılarak elde edilen sonuçlar toplanır. kili Sayı Sisteminde Bir Sayı De erinin Onlu Sayıya Dönü türülmesi Yöntem 1 Sayı De eri 1 0 1 1 0 1 101101 2 1x2 5 =32 0x2 4 =0 1x2 3 =8 1x2 2 =4 0x2 1 =0 1x2 0 =1 Sayıları olu turan rakamların konumlarına göre aldıkları de erlikleri toplanarak sonuç bulunur. 32+0+8+4+0+1=45 Yöntem 2 1x2=2+0=0 4x2=8+1=9 19x2=38+1=39 0 1 0 0 1 1 1 0 En soldaki rakam 2 ile çarpılır, sa ındaki rakam ile toplanarak onun yerine yazılır. 0x2=0+1=1 2x2=4+0=4 9x2=18+1=19 39x2=78+0=78 2. kili (Binary) Sayı Sistemi b) Onlu Sayı Sisteminde Bir Sayı De erinin kili Sayıya Dönü türülmesi onlu sayı ile ifade edilen de er 2 ye bölündü ünde, kalan hanesindeki rakamlar o sayının ikili kar ılı ıdır LEM BÖLÜM KALAN 78:2 39 0 39:2 19 1 19:2 9 1 9:2 4 1 4:2 2 0 2:2 1 0 1:2 0 1 Kalan sütunundaki ifade a a ıdan yukarıya do ru yazılarak sonuç elde edilir. 1001110 2 = 78 10

3. Sekizli (Oktal) Sayı Sistemi Sekiz adet rakamdan (0-1-2-3-4-5-6-7)meydana gelen, konumsal bir sayı sistemidir. oktal rakamlar üç bitlik ikili sayılarla ifade edilir. a) Sekizli Sayı Sisteminde Bir Sayı De erinin Onlu Sayıya Dönü türülmesi Sayı De eri 5 2 1 3 4 52134 8 5x8 4 =20480 2x8 3 =1024 1x8 2 =64 3x8 1 =24 4x8 0 =4 Sayıları olu turan sembollerin konumlarına göre aldıkları de erlikleri toplandıklarında asıl sayı ortaya çıkar. 20480 + 1024 + 64 + 24 + 4 = 21596 b) Onlu Sayı Sisteminde Bir Sayı De erinin Sekizli Sayıya Dönü türülmesi LEM BÖLÜM KALAN 927:8 115 7 115:8 14 3 14:8 1 6 1:8 1 1 Elde edilen sonuç a a ıdan yukarıya gelecek ekilde yan yana yazılarak sekizli olarak sonuca ula ılır. 1637 8 = 927 10 c) Sekizli Sayı Sisteminde Bir Sayı De erinin kili Sayıya Dönü türülmesi SEK ZL SAYI 1637 405 K L SAYI 001 110 011 111 100 000 101

4. Onaltılı(hexadesimal) Sayı Sistemi Onaltılı sayı sistemleri özellikle mikroi lemci tabanlı sistemlerde oldukça yaygın olarak kullanılmaktadır. Bu sistemde 16 adet sembol (0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F) kullanılmaktadır. 0 dan 15 e kadar onlu sayılar tek basamakta ifade edilebilmektedir. Hexadesimal rakamlar ikili sayılarda dört bit ile ifade edilir. a) Onaltılı Sayı Sisteminde Bir Sayı De erinin Onlu Sayıya Dönü türülmesi Sayı de eri 3 B 9 0 A 3B90A 8 3x16 4 =196608 Bx16 3 =45056 9x16 2 =256 0x16 1 =0 Ax16 0 =10 Sayıları olu turan sembollerin konumlarına göre aldıkları de erlikleri toplandıklarında asıl sayı ortaya çıkar. 196608 + 45056 + 256 + 0 + 10 = 241930 b) Onlu Sayı Sisteminde Bir Sayı De erinin Onaltılı Sayıya Dönü türülmesi LEM BÖLÜM KALAN Elde edilen sonuç a a ıdan 1786:16 111 A yukarıya gelecek ekilde yan yana yazılarak onaltılı olarak sonuca ula ılır. 111:16 6 F 6:16 1 6 6FA 16 = 1786 10 c) Onaltılı Sayı Sisteminde Bir Sayı De erinin kili Sayıya Dönü türülmesi ONALTILI SAYI 6FA 19B K L SAYI 0110 1111 1010 0001 1001 1011