C programlama dilinde bit işlemcilerini kullanarak veri karşılaştırmak
Başlık çevirisi mevcut değil.
- Tez No: 57579
- Danışmanlar: PROF. DR. ABDÜSSAMET MARŞOĞLU
- Tez Türü: Yüksek Lisans
- Konular: Matematik, Mathematics
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 1996
- Dil: Türkçe
- Üniversite: Yıldız Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Matematik Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 88
Özet
Bilgisayar 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. iv
Özet (Çeviri)
Developings of the computer science have an important part of our technology. The computers, which have better quality and respond to different aims, are projected day by day. Sure, the aim of the experts is to make a new unit that costs less money and has less hardware compfieation. The new computers have better qualified features than the old ones. Processing unit is the one of the units on that many works are made. The same process can be executed by different ways depend on the computer. In some computers, the comparison process is executed by hardware and in some computers by software. This is because there are many different types of comparator. In my project, I simulated the asynchronous comparator, which was projected by MARŞOGLU, Abdüssamet (1995), using the C programming language. Design emphasizes inequality and indicates smaller one. When the result is obtained, there is no need to compare the subsequent bit pairs. Two circuits work to execute these processes.The third one converts smaller letter to capital letter. I just simulated all the processes executed in the comparator. I prefered using the C programming language because it has special operators, XOR and AND that are main features of the hardware. Characters and the types of numbers which are Integers,Floating Point Data,BCD Numbers are stored in the character strings which represent the related registas. Comparison starts from the highest order bit pair.
Benzer Tezler
- Low power general purpose processor design and instructions set extension for AES
Düşük güç tüketimli genel amaçlı işlemci tasarımı ve AES için komut kümesi genişletilmesi
MUHAMMED ŞAİROĞLU
Yüksek Lisans
İngilizce
2020
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
DOÇ. DR. SIDDIKA BERNA ÖRS YALÇIN
- Design and development of an FPGA controlled silicon pin photodiode detector array for neutron detection
Nötron deteksiyonu için FPGA kontrollü silikon pın fotodiyot detektör dizisi tasarım ve geliştirilmesi
AHMET BAYRAK
Doktora
İngilizce
2019
Nükleer Mühendislikİstanbul Teknik ÜniversitesiFizik Mühendisliği Ana Bilim Dalı
PROF. DR. CENAP ŞAHABETTİN ÖZBEN
- Instruction extension of RV32i and GCC back end for ascon lightweight cryptography algortihm
RISC-V komut seti mimarsi ve GNU derleyici koleksiyonunun ASCON şifreleme algoritması için genişletilmesi
ÖZLEM ALTINAY
Yüksek Lisans
İngilizce
2021
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
PROF. DR. SIDDIKA BERNA ÖRS YALÇIN
- FPGA tabanlı modbus ağ geçidi tasarımı
FPGA based modbus gateway design
ŞİRİN AKKAYA
Yüksek Lisans
Türkçe
2015
Mekatronik Mühendisliğiİstanbul Teknik ÜniversitesiMekatronik Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. ALİ FUAT ERGENÇ
- Des ve des benzeri şifreleme sistemlerinin diferansiyel kripto analizi
Başlık çevirisi yok
MUZAFFER YILDIRIM
Yüksek Lisans
Türkçe
1995
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiPROF.DR. AHMET DERVİŞOĞLU