Yayın:
C programlama dilinde bit işlemcilerini kullanarak veri karşılaştırmak

dc.contributor.advisorProf. Dr. Abdüssamet Marşoğlu
dc.contributor.authorKutlay, Ömer
dc.date.accessioned2018-07-27T12:03:28Z
dc.date.accessioned2026-06-21T04:15:04Z
dc.date.available2018-07-27T12:03:28Z
dc.date.issued1996
dc.descriptionTez (Yüksek Lisans) - Yıldız Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 1996
dc.description.abstractBilgisayar alanındaki gelişmeler, hızla gelişen günümüz teknoloji sinde şüphesiz önemli bir alan teşkil ediyor. Gün geçtikçe daha iyi özelliklere sahip, çok daha değişik amaçlara hitap eden bilgisayarlar tasarlanıyor. Daha az maliyet, daha az donanım karmaşası ve optimum tatmin anlayışı ile tasarımcılar her geçen gün piyasaya yeni ürünler sunuyorlar. Bu ürünler üzerinde öncekilere göre çok daha iyi özellikte birimler mevcut. Örneğin, işlemci ünitesi üzerinde sıkça çalışılan bölümlerden biri. Aynı işlem makinalardaki tasarıma bağlı olarak farklı biçimlerde icra edilebiliyor. Bir karşılaştırma işlemi bazı bilgisayarlarda hardware olarak yapılırken bazılarında da software destekli yapılıyor. Bu nedenle çok çeşitli karşılaştırıcılar mevcut. Tezimde, tasarlanmış bir asenkron karşılaştırıcının [6], software olarak benzetimini gerçekleştirdim. Karşılaştırıcıdaki temel ilke eşitsizlik halinde küçük olan sayıyı göstermesidir. En yüksek mertebeli bit 'ten başlayarak karşılaştırma yapılıyor ve eşitsizlik halinde sonuç elde ediliyor. Bu durumda diğer bit 'ler için yapılacak işlem iptal ediliyor. İki devre bu işlemler için tasarlanmış diğer devre ise karakter katarlarındaki küçük-büyük harf ayrımını kaldırmak amacıyla küçük harfleri büyük harflerle değiştirmek amacı ile tasarlanmış. Karşılaştırıcıda gerçekleştirilen tüm işlemleri C dilini kullanarak hazırladığım programa tam olarak adapte ettim. Donanımda, özellikle XOR ve AND kapılan kullanılmış olmasından, C dilinde bu işlemleri gerçekleştirebileceğim bit tabanlı işlemcilerin olması bu dili tercih sebebim oldu. Tamsayı, Float, Bcd ve Karakter tipindeki verileri özelliklerine bağlı olarak tanımladığım, register'ları temsil eden karakter katarlarına yükledim. Karşılaştırmayı katarların yüksek mertebeli bit'lerinden başlayarak tasarımdaki mantık çerçevesinde gerçekleştirdim.
dc.identifier.urihttps://hdl.handle.net/20.500.14981/9228
dc.subjectBit işlemciler
dc.subjectVeri tipleri
dc.subjectVerilerin programdaki temsilleri
dc.titleC programlama dilinde bit işlemcilerini kullanarak veri karşılaştırmak
dc.typemasterThesis
dspace.entity.typePublication

Dosyalar

Orijinal paket

Şimdi gösterimde1 - 1 of 1
Yükleniyor...
Küçük Resim
Adı:
0006933.pdf
Boyut:
2,13 MB
Format:
Adobe Portable Document Format

Koleksiyonlar