BSE 207 Mantık Devreleri Sayı sistemleri Sakarya Üniversitesi.

Slides:



Advertisements
Benzer bir sunumlar
Kodlama ve Kodlar - (Coding and Codes)
Advertisements

Algoritma.  Algoritma, belirli bir görevi yerine getiren sonlu sayıdaki işlemler dizisidir.  Başka bir deyişle; bir sorunu çözebilmek için gerekli olan.
Hat Dengeleme.
SAYISAL DEVRELER BÖLÜM-2 Sayı Sistemleri ve Kodlar
Atalet, maddenin, hareketteki değişikliğe karşı direnç gösterme özelliğidir.

% A10 B20 C30 D25 E15 Toplam100.  Aynı grafik türü (Column-Sütun) iki farklı veri grubu için de kullanılabilir. 1. Sınıflar2. Sınıflar A1015 B20 C3015.
Bilimsel bilgi Diğer bilgi türlerinden farklı
Lojik Kapılar ve Lojik Devreler (Logic Gates And Logic Circuits)
SIFIRIN TAR İ HÇES İ NESL İ HAN KAPLAN Haluk Bingöl CMPE 220-Fall 2010/ /11.
HİPOTEZ TESTLERİNE GİRİŞ 1. Şu ana kadar örneklemden elde edilmiş istatistiklerden yararlanarak, kitle parametresini kestirebilmek için nokta tahmini.
Tane Kavramının Öğretimi (Basamaklandırılmış Yönteme Göre)
BİLGİSAYAR PROGRAMLAMA MATLAB Yrd.Doç.Dr. Cengiz Tepe.
 Ülkemizdeki nüfusun sayısı ve nüfusla ilgili veriler yapılan nüfus sayımları ile elde edilir. Bu sayımlar sonucunda, toplam nüfus, nüfusun yaş gruplarına.
Zihinsel engellilerin sınıflandırılması
DEPREME DAYANIKLI BETONARME YAPI TASARIMI
MED 167 Making Sense of Numbers Değişkenlik Ölçüleri.
MATEMATİK PROJE ÖDEVİ Adı-Soyadı:Nihat ELÇİ Sınıfı-Numarası:7/C 1057
Yazılım Mühendisliği1[ 3.hft ]. Yazılım Mühendisliği2 Yazılım İ sterlerinin Çözümlemesi Yazılım Yaşam Çevrimi “ Yazılım Yaşam çevrimin herhangi bir yazılım.
Bileşik Mantık Devreleri (Combinational Logic)
ÇARPMA İŞLEMİ X x x x xx x.
HİPOTEZ TESTLERİNE GİRİŞ Şu ana kadar örneklemden elde edilmiş istatistiklerden yararlanarak, kitle parametresini kestirebilmek için nokta tahmini.
ÇOK BOYUTLU SİNYAL İŞLEME
Regresyon Analizi Hanefi Özbek.
BİLGİSAYAR PROGRAMLAMA DERSİ
KONULAR BÖLÜM: Kesirler, Ondalık Kesirler, Yüzde
SAYILAR ve RAKAMLAR.
Excel 2007.
İÇİNDEKİLER NEGATİF ÜS ÜSSÜ SAYILARIN ÖZELLİKLERİ
DOĞAL SAYILAR Hikmet SIRMA.
PROGRAMLI ÖĞRETİM Tanımı:
EETE233 Mikrodenetleyiciler ArduIno ile Programlama
TAM SAYILAR.
Sayı Sistemleri.
Bilgisayar Donanım ve Sistem Yazılımı
BÖLÜM 11 Sayıcılar (Counters) Prof. Dr. Hüseyin Ekiz.
PROGRAMLAMA TEMELLERİ
Mikroişlemcili Sistemler ve Laboratuvarı
Yrd. Doç. Dr. Mustafa Akkol
ÖZDEŞLİKLER- ÇARPANLARA AYIRMA
Sayı Sistemleri.
DOĞAL SAYILAR TAM SAYILAR
Ünite 9: Korelasyon Öğr. Elemanı: Dr. M. Cumhur AKBULUT.
BİLİŞİM SİSTEMLERİ GÜVENLİĞİ (2016)
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
TANIMLAYICI İSTATİSTİKLER
-MOMENT -KÜTLE VE AĞIRLIK MERKEZİ
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
Fluvyal Jeomorfoloji Yrd. Doç. Dr. Levent Uncu.
ZEE ZİHİN ENGELLİLERE BECERİ VE KAVRAM ÖĞRETİMİ
Bilgisayar Mühendisliğine Giriş
Yükseltgenme sayısı veya basamağı
ŞEKİLLER.
Prof. Dr. Eşref ADALI Doç. Dr. Şule Gündüz Öğüdücü Sürüm-B
NİŞANTAŞI ÜNİVERSİTESİ
Bilgisayar Mühendisliğine Giriş
B- Yaygınlık Ölçüleri Standart Sapma ve Varyans Değişim Katsayısı
Bilgisayar Bilimi Koşullu Durumlar.
LOJİK KAPILAR (GATES) ‘Değil’ veya ‘Tümleme’ Kapısı (NOT Gate)
Bilgisayar Mühendisliğine Giriş
Değerler ve Değişkenler
Prof. Dr. Eşref ADALI Doç. Dr. Şule Gündüz Öğüdücü Sürüm-B
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
NİŞANTAŞI ÜNİVERSİTESİ
Veri ve Türleri Araştırma amacına uygun gözlenen ve kaydedilen değişken ya da değişkenlere veri denir. Olgusal Veriler Yargısal Veriler.
Sınıf Öğretmenlerinin Eğitsel Amaçlı İnternet Kullanım Öz Yeterlikleri
Bilimsel Araştırma Yöntemleri
Prof. Dr. Halil İbrahim Karakaş
Bilimsel araştırma türleri (Deneysel Desenler)
Sunum transkripti:

BSE 207 Mantık Devreleri Sayı sistemleri Sakarya Üniversitesi

Sayı Sistemleri - Amaç Sayı sistemlerini ve sayı sistemlerinin tarihsel gelişimini açıklamak Sayısal sistemlerde kullanılan ikili, sekizli ve onaltılı sayı sistemlerini detaylandırmak Sayı sistemlerinin birbirleri ile ilişkilerini göstermek ve birbirleriyle karşılıklarının bulunması yöntemlerini açıklamak İkili sayı sistemini detaylandırmak ve ikili sayı sisteminde aritmetik işlemleri açıklamak İkili sayı sisteminde tümleyen aritmetiği kavramını öğrenmek İkili sayı sisteminde örnek çarpma devrelerinin tasarımını açıklamak Aritmetik Mantık Birimini tanıtmak Sayı Sistemleri

Sayı Sistemleri - İçerik Sayı Sistemlerinin İncelenmesi - Onluk (Decimal), İkili (Binary-Dual), Sekizli (Octal) ve Onaltılık (Hexadecimal) Sayı Sistemleri - Sayı Sistemlerinin Birbirlerine Dönüştürülmeleri - Sayı Sistemlerinde Hesaplama - İkili Sayı Sisteminde Toplama ve Çıkarma - Tümleyen Aritmetiği - İkili Sayı Sisteminde Çarpma - İkili Sayı Sisteminde Bölme Sayı Sistemleri

Sayı Sistemleri - Giriş Sayma ve sayı kavramının yeryüzünde ilk olarak nerede ve ne zaman doğduğu bilinmemekle beraber, bazı buluntular Sümer’lerin saymayı bildiklerini ve bugün kullandığımız onluk sayı düzeninin MS 400 dolaylarında, Hindistan’da geliştirildiğini göstermektedir. Onluk sayı düzeni daha sonra İslam bilginleri tarafından geliştirilmiş, MS 800 yıllarında onlu sayı sistemine ‘Sıfır (0)’ sayısı eklenmiş ve sayı düzenindeki rakam biçimleri değiştirilerek yeni bir şekil kullanılmaya başlanmıştır. Onluk sayı sisteminde kullanılan rakamlar, Endülüs üzerinden 1200’lü yıllarda Avrupa insanına aktarılmış ve sonuçta bugün bizim ve çoğu Avrupa ülkesinin kullandığı rakam biçimleri ortaya çıkmıştır. Günümüz bilgisayar teknolojisinde değişik sayı düzenleri kullanılmaktadır. Bunlar; ikili (binary-dual), sekizli (octal), onaltılı (hexadecimal) sayı sistemleridir. Sayı Sistemleri

Sayı Sistemleri - Sayı Sistemlerinin İncelenmesi Sayı sistemlerini incelerken ilk kavram; sayı sistemlerinde kullanılan rakam, işaret, karakter veya harfleri ve bunların temsil ettikleri anlamlardır Sayı sistemlerinde kullanılan rakamın / harfin / karakterin, sayı içerisinde bulunduğu basamağa bağlı olarak temsil ettiği anlamı değişir. Anlam değişikliğini belirleyen unsur, kök / taban değeridir. Bir sayı sistemini ‘S’, sayı sisteminde kullanılan rakam/karakterleri ‘d’ ve kökü de ‘R’ ile gösterir ve ‘S’ ile gösterilen sayı sistemini formülle ifade edersek; S= dnRn +dn-1Rn-1+................+d2R2+d1R1+d0R0 eşitliği elde edilir. Formülde dn-d0; sayı değerlerini, Rn- R0 ise; köke bağlı olarak oluşan basamak değerlerini temsil eder. Kesirli kısmı bulunan sayıları ifade etmek için ise; S = dnRn +dn-1Rn-1+..............+d2R2+d1R1+d0R0 , d1R-1+d2-2+d3R-3 +…..... Sayı Sistemleri

Sayı Sistemleri - 1.1. Onlu (Decimal) Sayı Sistemi Günlük hayatımızda en çok kullandığımız onluk sayı sisteminde on değişik rakam vardır ve bunlar sırasıyla; 0, 1, 2, 3, 4, 5, 6, 7, 8, 9’dur. Bu durumda dn- d0 sayı değerleri; 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 sayıları ile ifade edilir ve R; taban değeri olan 10 ile gösterilir. Bu durumda daha önce ifade edilen denklem (D:Desimal Sayı); D = dn10n+dn-110n-1+.......+d2102+d1101+d0100 Kesirli kısmı bulunan onlu sayıları ifade etmek için; D= dn10n+dn-110n-1+....... +d2102+d1101+d0100, d1.10-1+d2.10-2+d3.10-3 +…. eşitliği kullanılır. Denkleme göre en sağdaki basamak en düşük ve en soldaki en yüksek anlamlı basamak olarak; 1985 sayısı, 1985 = 1.103+9.102+8.101+5.100 şeklinde yazılabilir. Sayı Sistemleri

Sayı Sistemleri -1.2. İkili (Binary-Dual) Sayı Sistemi ‘0’ ve ‘1’ rakamları ile temsil edilen, taban değeri ‘2’ olan ve iki olasılıklı durumları ifade etmek amacıyla kullanılan sayı sistemi ‘İkili’ veya ‘Binary’ sayı sistemi olarak adlandırılır. İkili sayı sisteminde her bir basamak ‘BİT’ olarak (Binary DigiT) En sağdaki basamağa en ‘En Düşük Değerli Bit’ (Least Significant Bit - LSB), En soldaki basamağa ‘En Yüksek Değerli Bit’ (Most Significant Bit - MSB) denir. Buna göre ikili sayı sistemindeki basamak değerleri (B: Binary-ikili sayı sistemi); B = dn2n +dn-12n-1+.... +d222 +d121+d020 Aynı şekilde kesirli kısım bulunan ikili sayıların basamak değerleri: B = dn2n +dn-12n-1+.... +d222 +d121+d020 , d12-1 + d22-2 +.....+ dn2-n Tam sayı kısmı Kesirli sayı kısmı şeklinde olur. Sayı Sistemleri

Sayı Sistemleri -1.2. İkili (Binary-Dual) Sayı Sistemi Örnek olarak ‘101101101’ ikili sayısının basamak değerlerini yazarsak; B = 1.28 + 0.27 + 1.26 + 1.25 + 0.24 + 1.23 + 1.22 + 0.21 + 1.20 eşitliği bulunur. İkili sayı sistemi bilgisayarlarda aşağıdaki amaçlar için kullanılmaktadır: i. Gerçek sayısal değeri ifade etmek için, ii. Veri ile ilgili bellekteki adresi belirtmek için, iii. Komut kodu olarak, iv. Alfabetik ve sayısal olmayan karakterleri temsil etmek için bir kod olarak, v. Bilgisayarda dahili ve harici olarak bulunan devrelerin durumlarını belirlemesi için bir sayı grubu olarak. Sayı Sistemleri

Sayı Sistemleri - 1.3. Sekizli (Octal) Sayı Sistemi İkili sayı sistemindeki sayıların daha kolay gösterilmesini sağlayan sayı sistemlerinden birisi, sekizli (octal) sayı sistemidir. Sekizli sayı sisteminde taban ‘8’ ve kullanılan sayılar; 0, 1, 2, 3, 4, 5, 6, 7’dir. Genelde yetmişli yıllarda mini bilgisayarlarda çokça kullanılan sekizli sayı sistemindeki basamak değerleri; O = dn8n+dn-18n-1+............+d383+d282+d181+d080 , d18 -1 + d28 -2 +…… formülü ile ifade edilir. Sayı Sistemleri

Sayı Sistemleri - 1.4. Onaltılık (Hexadecimal) Sayı Sistemi İkili sayı sisteminin daha kolay gösterilmesini sağlayan ve günümüz bilgisayarlarında yaygın olarak kullanılan sayı sistemi onaltılık (hexadecimal) sayı sistemidir. Onaltılı sayı sisteminde 0 ile 9 arasındaki rakamlar ile A, B, C, D, E, F harfleri kullanılır. Bu sayı sistemindeki sayıların genel denklemi; H = dn16n+dn-116n-1+.......+d1161+d0160 , d116 -1 + d216 -2 + d216 -3 +…… şeklinde oluşur. Sayı Sistemleri

Sayı Sistemleri - 1.4. Onaltılık (Hexadecimal) Sayı Sistemi

Sayı Sistemleri - Sayı Sistemlerinin Birbirlerine Dönüştürülmeleri Sayı sistemlerinin birlikte kullanılması, sayı sistemlerinden herhangi birisi ile ifade edilen bir büyüklüğün diğer sayı sistemlerine dönüşüm ihtiyacını ortaya çıkarır. Sayı sistemlerini tek-tek ele alarak diğer sayı sistemlerine dönüşüm prensiplerini ve yöntemlerini açıklayalım. Bu durumda 4 alt başlık oluşur: Onlu Sayıların İkili, Sekizli ve Onaltılı Sayılara Dönüşümü İkili Sayıların Onlu , Sekizli ve Onaltılı Sayılara Dönüşümü Sekizli Sayıların İkili, Onlu ve Onaltılı Sayılara Dönüşümü Onaltılı Sayıların İkili, Sekizli ve Onlu Sayılara Dönüşümü Sayı Sistemleri

Sayı Sistemleri - Onlu Sayıların İkili, Sekizli ve Onaltılı Sayılara Dönüşümü Onlu bir sayı başka bir sayıya dönüştürülecekse; onlu sayı, yeni oluşacak olan sayı sisteminin taban değerine sürekli bölünür. Bölüm sonucunda elde kalanların tersten sıralanmasıyla yeni sayı sistemindeki sayı bulunur. Onlu bir sayı ikili bir sayıya dönüştürülecekse, onlu sayı sürekli 2’ye bölünür. Örnek : (39)10 sayısını ikili sayı sistemine çevirelim. Bölünen Bölüm Kalan 39/2 19 + 1 LSB 9/2 9 + 1 9/2 4 + 1 yazım yönü 4/2 2 + 0 2/2 1 + 0 MSB 100111 Sonuç olarak; (39)10=(100111)2 eşitliği bulunur. Sayı Sistemleri

Sayı Sistemleri - Onlu Sayıların İkili, Sekizli ve Onaltılı Sayılara Dönüşümü

Sayı Sistemleri - Onlu Sayıların İkili, Sekizli ve Onaltılı Sayılara Dönüşümü

Sayı Sistemleri - Onlu Sayıların İkili, Sekizli ve Onaltılı Sayılara Dönüşümü Kesirli onlu sayılar ikili sayılara dönüştürülürken kesir kısmı 2 ile çarpılır. Çarpım sonucunda elde edilen sayının tam kısmı kaydedilerek, kesirli kısım 2 ile yeniden çarpılır. Bu işleme kesirli kısım ‘0’ değerine (veya 0’a çok yakın bir değere) ulaşıncaya kadar devam edilir. Örnek : (0.65)10 sayısını ikili sayı sistemine çevirelim.   Tam Kısım 0.65 * 2 = 1.30 1 a-1 0.30 * 2 = 0.60 0 a-2 0.60 * 2 = 1.20 1 a-3 0.20 Sonuç; (0.65)10  (0.101)2 olarak bulunur. Bu örnekte görüldüğü gibi kesirli kısım 0 değerine varmayabilir. Bu gibi durumlarda işlem sonlandırılarak yuvarlatma yapılabilir. Sayı Sistemleri

Sayı Sistemleri - Onlu Sayıların İkili, Sekizli ve Onaltılı Sayılara Dönüşümü Örnek : (153)10 sayısını sekizli sisteme çevirelim. Verilen sayının devamlı 8 ile bölünmesi ve kalanın yazılması şeklinde işlem yapılır: İşlem Bölüm Kalan 153 / 8 19 1 19 / 8 2 3 2 2   İşlemler sonucunda, (153)10 = (231)8 eşitliği bulunur. Sayı Sistemleri

Sayı Sistemleri - Onlu Sayıların İkili, Sekizli ve Onaltılı Sayılara Dönüşümü Örnek : (0.513)10 sayısını sekizli sayı sistemine çevirelim. Verilen sayı devamlı 8 ile çarpılarak oluşan tam sayılar yazılır. Oluşan tam sayı 0513 x 8 = 4.104 4 0.104 x 8 = 0.832 0 yazım yönü 0.832 x 8 = 6.656 6 0.656 x 8 = 5.248 5 0.248 x 8 = 1.984 1 Sonuç olarak; (0.513)10  (0.40651)8 eşitliği bulunur.  Tam sayı ve kesirli kısmı bulunan onlu sayıları 8’li sayılara dönüştürme işleminde; tam sayı ve kesir kısımları ayrı ayrı dönüştürülür ve bulunan sonuçlar birlikte yazılır. Sayı Sistemleri

Sayı Sistemleri - Onlu Sayıların İkili, Sekizli ve Onaltılı Sayılara Dönüşümü Onlu sistemdeki bir sayıyı onaltılık sisteme dönüştürmek için, onluk sistemin ikili ve sekizli sisteme çevrilmesindeki yöntem uygulanır. Ancak onaltılık sistemde taban ‘16’ olduğundan, 16’ya bölme ve kalanı yazma şeklinde işlem yapılır. (214)10 sayısını onaltılık sayı sistemine çevirelim. İşlem Bölüm Kalan 214 / 16 13 6 6 13 / 16 0 13 D   Sonuç olarak; (214)10 = (D6)16 değeri bulunur Sayı Sistemleri

Sayı Sistemleri - Onlu Sayıların İkili, Sekizli ve Onaltılı Sayılara Dönüşümü Kesirli ondalık sayıların onaltılı sayı sistemine dönüştürülmesi; kesirli sayının 16 ile çarpımından oluşan tam sayı kısmının alınıp, yeni sayının kesirli kısmının çarpılmaya devam etmesi şeklinde yapılır.  (0.975)10 sayısını onaltılık sisteme çevirelim. Verilen sayı devamlı 16 ile çarpılıp, oluşan tam sayılar yazılır: Kalan 0.975x16 = 15.600 15 F 0.600x16 = 9.600 9 9 yazım 0.600x16 = 9.600 9 9 yönü Sonuç olarak; (0.975)10 = (0.F99)16 eşitliği bulunur. Sayı Sistemleri

Sayı Sistemleri - 2.2. İkili Sayıların Onlu, Sekizli ve Onaltılı Sayılara Dönüştürülmesi İkili sistemdeki bir sayı, her basamağının ağırlık katsayısı ile çarpılıp, bulunan değerlerin toplanması ile ilgili sayı sistemine dönüştürülür. Örnek : (11001)2 sayısının onluk sayı sistemindeki karşılığını bulalım. Her bir basamakta bulunan sayı basamak değeri ile çarpılır ve bulunan sayılar toplanırsa; 1 1 0 0 1 1x24 + 1x23 + 0x22 +0x21 + 1x20 = 16 + 8 + 0 + 0 + 1 olur. Bu durumda; (11001)2 = (25)10 = 25 eşitliği yazılabilir. İkili sistemdeki bir sayı, her basamağının ağırlık katsayısı ile çarpılıp, bulunan değerlerin toplanması ile Onlu sayı sistemine dönüştürülür Sayı Sistemleri

Sayı Sistemleri - 2.2. İkili Sayıların Onlu, Sekizli ve Onaltılı Sayılara Dönüştürülmesi Kesirli ikili sayının onluk sayı sistemine dönüştürülmesi; kesirli kısmın soldan sağa doğru ikinin negatif kuvvetleri şeklinde yazılıp, bu sayıların basamaklarda bulunan sayılarla çarpılması ve bulunan çarpımların toplanması şeklinde gerçekleştirilir. Örnek: (100.01)2 sayısını onluk sayı sistemine dönüştürelim. Tamsayı ve kesirli kısmın basamak değerleri ile basamaklarda bulunan sayılar çarpılırsa; 100.01 = 1.22 + 0.21 + 0.22 , 0.2-1 +1.2-2 = 1.4 + 0.2 + 0.1 , 0.1/2 + 1.1/4 = 4 + 0 + 0 , 0 + 1/4 = (4.25)10 sayısı bulunur. Bu durumda; (100.01)2 = (4.25)10 eşitliği elde edilir. Sayı Sistemleri

Sayı Sistemleri - 2.2. İkili Sayıların Onlu, Sekizli ve Onaltılı Sayılara Dönüştürülmesi İkili sistemdeki bir sayıyı sekizli sistemde ifade etmek için, ikili sistemdeki sayılar sağdan sola doğru üçerli kümeler halinde ayrılır ve en sondaki kümedeki bitlerin sayısı üçten az ise sola doğru ‘0’ eklenerek üçe tamamlanır. Örnek: (11001111011101)2 sayısını sekizli sayı sistemine dönüştürelim. Üçerli kümelere ayırma ve eksik bitleri tamamlama sonucunda, 011 001 111 011 101 kümeleri elde edilir. Her kümedeki sayının onluk karşılığı yazılırsa; (011 001 111 011 101)2 = (3 1 7 3 5)8 şeklinde sekizli sistemdeki sayı bulunur. Bu durumda, (11001111011101)2 = (31735)8 eşitliği yazılabilir. Sayı Sistemleri

(1101101101.111100000110)2 = (?)8 dönüşümünü yapalım. Sayı Sistemleri - 2.2. İkili Sayıların Onlu, Sekizli ve Onaltılı Sayılara Dönüştürülmesi Kesirli ikili sayıların sekizli sayılara dönüşümü aynı yöntemle gerçekleştirilir. Yalnızca, kesirli kısımdaki gruplandırma soldan sağa doğru yapılır (1101101101.111100000110)2 = (?)8 dönüşümünü yapalım. Sayı, (001 101 101 101.111 100 000 110)2 şeklinde gruplandırılıp, her grubun karşılığı olan ikili sayı yazılırsa; 1 5 5 5 . 7 4 0 6 = (1555.7406)8 sonucu elde edilir. Sonuçta; (1101101101.111100000110)2 = (1555.7406)8 eşitliği bulunur. Sayı Sistemleri

Sayı Sistemleri - 2.2. İkili Sayıların Onlu, Sekizli ve Onaltılı Sayılara Dönüştürülmesi İkili sayı sisteminden onaltılık sayı sistemine dönüştürme işlemi, ikili sistemdeki sayının dörderli gruplara ayrılıp, her bir gruptaki sayıların karşılıklarının yazılması şeklinde gerçekleştirilir. Gruplama işlemine sağdan başlanır ve en sondaki grup ‘0’ eklenerek dört bite tamamlanır. Gruplardaki sayıların karşılıkları olan sayılar yazılınca, onaltılık sistemdeki sayı elde edilir. Örnek: (10111101110000111101)2 sayısını onaltılık sayı sistemine dönüştürelim. Verilen sayı dört bitlik gruplar halinde yazılırsa; 1011 1101 1100 0011 1101 şeklini alır. Bu gruplardaki sayıların onaltılık sistemdeki karşılıkları yazılırsa; 1011 1101 1100 0011 1101 B D C 3 D sayıları elde edilir. Sonuç olarak; (10111101110000111101)2 = (BDC3D)16 eşitliği bulunur. Sayı Sistemleri

Sayı Sistemleri - 2.3. Sekizli Sayıların İkili, Onlu Ve Onaltılı Sayılara Dönüştürülmesi Sekizli sistemdeki sayıları diğer sayı sistemlerine dönüştürmek için dönüştürülecek sayı sisteminin özelliğine uygun yöntem kullanılır. Sekizli sistemdeki bir sayıyı ikili sayı sistemine dönüştürmek için, her bir basamaktaki sayının karşılığı olan ikili sayı 3 bitlik gruplar şeklinde yazılır. Gruplar halinde yazılan ikili sayıların karşılığı olan sayıların bir araya getirilmesi ile ikili sistemdeki sayı ortaya çıkar. Örnek: (673.124)8 sayısını ikili sayı sistemine çevirelim. Önce her bir sayının karşılığı olan ikili sayı 3 bit olarak yazılır: 6=110, 7=111, 3=011, 1=001, 2=010, 4=100. Yazılan sayılar bir araya getirilirse; (673.124)8 = (110111011.001010100)2 eşitliği bulunur. Sayı Sistemleri

Sayı Sistemleri - 2.3. Sekizli Sayıların İkili, Onlu Ve Onaltılı Sayılara Dönüştürülmesi Sekizli sayılar, her bir basamaktaki rakamın basamak ağırlığıyla çarpılması ve daha sonra çarpımların toplanması yoluyla onluk sayı sistemine dönüştürülür. Örnek : (24.6)8 = (?)10 dönüşümünü gerçekleştirelim. Basamaklardaki sayılar basamak değerleriyle çarpılır: (24.6)8 = 2x81 + 4x80 . 6x8-1. Çarpımından bulunan değerler toplanırsa; = 16 + 4.75=20.75 sayısı bulunur. Sonuçta; (24.6)8 = (20.75)10 eşitliği oluşur. Sayı Sistemleri

Sayı Sistemleri - 2.3. Sekizli Sayıların İkili, Onlu Ve Onaltılı Sayılara Dönüştürülmesi Sekizli sistemdeki bir sayıyı onaltılık sayı sistemine dönüştürmenin en pratik yolu, sekizlik sayıyı önce ikilik sayı sistemine dönüştürmek ve daha sonra ikili sayıyı onaltılık sayıya çevirmektir. Örnek : (5431)8 sayısını onaltılık sayıya dönüştürelim. Sekizlik sayı önce ikili sayıya çevrilir.: (5431)8 = (101100011001)2 Daha sonra bulunan sayı dörderli gruplara ayrılıp, her bir grubun karşılığı olan onaltılı sistemdeki ifade yazılırsa; 1011 = B, 0001 = 1, 1001 = 9 eşitlikleri bulunur. Bulunan sayılar bir araya getirilirse; (B19)16 sayısı elde edilir. Bu durumda; (5431)8 = (D19)16 eşitliği yazılabilir. Sayı Sistemleri

Sayı Sistemleri - 2.3. Onaltılı Sayıların İkili, Onlu Ve Sekizli Sayılara Dönüştürülmesi Onantılı sayı sistemlerinde ifade edilen bir büyüklüğü diğer sayı sistemlerine dönüştürmek için uygun yöntemler kullanılır. Onaltılı sistemdeki bir sayıyı ikili sayı sistemine dönüştürmek için; her basamaktaki sayının karşılığı olan ikili sayı 4 bit şeklinde yazılır. 4 bitlik gruplar bir araya getirilerek ikili sayı bulunur. Örnek 24: (5D1D69)16 sayısını ikili sisteme çevirelim. Herbir basamaktaki onaltılık sayının karşılığı olan ikili sayı yazılırsa; 5=0101, D=1101, 1=0001, D=1101, 6=0110, 9=1001 değerleri elde edilir. Yazılan ikili sayıların bir araya getirilmesi ile, sonuç olarak; (5D1D69)16 = (010111010001110101101001)2 eşitliği bulunur. Sayı Sistemleri

Sayı Sistemleri - 2.3. Onaltılı Sayıların İkili, Onlu Ve Sekizli Sayılara Dönüştürülmesi Onaltılı sayıyı onlu sisteme çevirmek için, her basamaktaki değer ile basamak ağırlığı çarpılır. Bulunan değerlerin toplanması ile onaltılı sistemden onlu sayı sistemine dönüşüm yapılmış olur. Örnek : (E70FCA)16 sayısını onlu sisteme dönüştürelim. Herbir basamaktaki sayıyı basamak değerleriyle çarpıp, bulunan sayıların toplanması ile; E70FCA = Ex165 + 7x164 + 0x163 + Fx162 + Cx161 + Ax160 = 1844719 + 458752 + 0 + 3840 + 192 + 10 = (2307513)10 sayısı bulunur. Sonuçta; (E70FCA)16 = (2307513)10 eşitliği yazılabilir. Sayı Sistemleri

Sayı Sistemleri - 2.3. Onaltılı Sayıların İkili, Onlu Ve Sekizli Sayılara Dönüştürülmesi Onaltılık sayıyı sekizli sisteme çevirmek için en pratik yöntem; onaltılık sayının ikili sisteme ve daha sonra ikili sistemdeki sayının sekizli sisteme çevrilmesidir. Örnek: (E0CA)16 sayısını sekizli sisteme çevirelim. Önce onaltılı sayı ikili sisteme çevrilir. Onaltılı sistemdeki sayının ikili sisteme çevrilmesi için, her bir basamaktaki sayının ikili karşılığı dört bitlik olarak yazılırsa; E =1110, 0 = 0000, C =1100, A = 1010 sayıları bulunur. Bulunan sayılar birleştirilirse; (E0CA)16 = (1110000011001010)2 sayısı elde edilir. Elde edilen ikili sayı, her grubun karşılığı olan sekizli sayının üçerli gruplar halinde yazılması şeklinde sekizli sayıya dönüştürülürse; (E0CA)16 = (1110000011001010)2 = (160312)8 eşitliği bulunur. Sayı Sistemleri