Multiplication/division

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Multiplication/division"

Transkript

1 Multiplication/division Oku H&P sections Bir kac integer multiplication algorithm Bir integer division algorithms Floating point math 10/22/2004 Bilgisayar Mimarisi /22/2004 Bilgisayar Mimarisi A B C multiplicand m bit multiplier n bit result (m+n) bit 111 Value = 7 in 3 bits 11 Value = 3 in 2 bits Value = 21 in 5 bits 10/22/2004 Bilgisayar Mimarisi /22/2004 Bilgisayar Mimarisi 6.4

2 multiply version Shift left 64bits Start Multiplier0 = 1 1. Test M ultip lier0 = 0 Multiplier 1a. Add multiplicand to product and place the result in register 2. Shift the register left 1 bit 3. Shift the M ultiplier register right 1 bit First version worked Not surprising.worked in grade school too! Slow; averages 2.5 processing steps per bit Wide; 64-bit adder, 160 bits of data storage 64-bit ALU Multiplier Shift right 32bits N o: < 32 repetitions 32nd repetition? Yes: 32 repetitions Write 64bits Done Control test from H&P, pages /22/2004 Bilgisayar Mimarisi /22/2004 Bilgisayar Mimarisi 6.6 Multiply version 2 Start Shift product right Add only 32 bits Multiplier0 = 1 1. Test Multiplier0 Multiplier0 = 0 Second version better 32 bits 1a. Add multiplicand to the left half of the product and place the result in thelefthalfofthe register 2. Shift the register right 1bit Still slow; averages 2.5 processing steps per bit Narrower; 32-bit adder, 128 bits of data storage 32-bit ALU Multiplier Shift right 32 bits 3. Shift the Multiplier register right 1 bit 32nd repetition? No: < 32 repetitions Shift right Write Control test Yes: 32 repetitions 10/22/ bits Bilgisayar Mimarisi Done /22/2004 Bilgisayar Mimarisi 6.8

3 Multiply version 3 Start Baslangicta multiplier product in sag yari tarafinda 32-bit ALU 32 bits 0 =1 1. Test 0 =0 0 1a. Add multiplicand to the left half of the product and place the result in thelefthalfoftheregister 2. Shift the register right 1 bit No: < 32 repetitions 32nd repetition? Yes: 32 repetitions Done Iteration Step Initial values Shift right Control Write test 10/22/ bits Bilgisayar Mimarisi /22/2004 Bilgisayar Mimarisi 6.10 Iteration Step Initial values Third version best yet Faster; averages 1.5 processing steps per bit Width same as version 2; 32-bit adder, 128 bits of data storage Simpler; only one register requires shifting 10/22/2004 Bilgisayar Mimarisi /22/2004 Bilgisayar Mimarisi 6.12

4 Booth s algorithm for int multiply Shift isleminin add isleminden hizli oldugu durumda degerlilik kazanir Gunumuzde adder lar hizli oldugu icin bu algorithm onemini yitirdi Booth s algorithm 3. Multiply versiyonuna benzer Multiplier result in sag 32 bitinde Multiplier yine shift right islemine tabi. 3. Version daki bazi durumlarda add islemlerinden kurtulundu 10/22/2004 Bilgisayar Mimarisi /22/2004 Bilgisayar Mimarisi 6.14 Booth algorithm Itera tion Multip licand Original algorithm Step Booth s algorithm Step product Multiplier in simdiki (current) ve bir onceki (previous) bit lerine bakilarak asagidaki islemlerin biri gerceklenir 00 arithmetic islem yok 01 multiplicand i product in sol yarisina ekle 10 multiplicand i product in sol yarisindan cikar 11 arithmetic islem yok register 1 bit right shift yapilir Initial values Prod = Prod + Mcand Prod = Prod + Mcand Initial values Prod = Prod Mcand Prod = Prod + Mcand /22/2004 Bilgisayar Mimarisi /22/2004 Bilgisayar Mimarisi 6.16

5 Integer Division Quotient = dividend / divisor with remainder Try this example: 2619 / 32 Hardest step: determine the largest quotient digit that, when multiplied times divisor, is less than the dividend. Division Version 1 64 bit divisor 64 ALU 64 bit remainder 32 bit quotient To divide 7 / 2 (each 4 bits) Divisor reg starts with 0000 Rem reg starts with Quotient starts with /22/2004 Bilgisayar Mimarisi /22/2004 Bilgisayar Mimarisi 6.18 Start Rem = Rem - divisor Division Version 1 Floating point representation Shift Quotient left, set LSB = 1 Remainder Shift Divisor right Repeat 33 times Rem = Rem + Divisor Shift quotient left, set LSB = 0 10/22/2004 Bilgisayar Mimarisi 6.19 Bilgisayar lar fraction a sahip sayilar icin bir gosterime sahip olmali (math islemlerini yapabilmek icin) Fraction li sayilar Cok kucuk sayilar Cok buyuk sayilar 6.02 x /22/2004 Bilgisayar Mimarisi 6.20

6 Exponent siz sayilarin bilgisayarlarda saklanmasi 32 bitle 4 milyar sayi saklanabilir 64 bitle 16x10 18 sayi saklanabilir Ancak scientific hesaplarda cok daha buyuk sayilarin saklanmasina ihtiyac duyulur Floating point representation Sign, exponent, significand (-1) sign x significand x 2 exponent Bit lerin cogu significand icin kullanilirsa More accuracy Bit lerin cogu exponent icin kullanilirsa more range IEEE 754 floating point standard single precision: 8 bit exp, 23 bit significand double: 11 bit exp, 52 bit significand 10/22/2004 Bilgisayar Mimarisi /22/2004 Bilgisayar Mimarisi 6.22 Normalization In scientific notation: = 1234 x 10 3 = x 10 6 in floating point: = 1011 x 2 3 = x 2 6 Ilk bit 1, bunu binary point izler Ilk bit in 1 oldugu icin bunu bit kullanarak temsil etmemize gerek yok IEEE 754 standard Leading 1 is implicit Buyuk sayilar icin positive exponent lere ihtiyac Kucuk sayilar icin negative exponentlere ihtiyac Biasing kullanilarak siralama daha kolay sekle sokulur En kucuk exponent de tum bit ler 0, en buyuk exponent de butun bit ler 1 Single prcision icin bias 127, double precision icin bias /22/2004 Bilgisayar Mimarisi /22/2004 Bilgisayar Mimarisi 6.24

7 Convert 2.75 to floating point Sign bit Normalize to x 2 +1 Stored exp: = 128 = Final value: Convert to IEEE floating point..? 10/22/2004 Bilgisayar Mimarisi 6.25 Convert Sign is positive Exponent is = 2 Binary value is x 2 2 or Apply weights Result is Convert =? 10/22/2004 Bilgisayar Mimarisi 6.26 Special values Addition in floating point S (1 bit) E (8 bit) F (23 bit) single precision 0 [ E [ 255 e = E 127 (Biased-127) S E F Number 0/ /1 255 g 0 NaN 10/22/2004 Bilgisayar Mimarisi 6.27 Kucuk exponent li sayiyi shift ederek exponent ler esitlenir Significand lari topla Sonucu normalize et 4.56 x > 4.56 x x >.234 x x 10 3 Already normalized 10/22/2004 Bilgisayar Mimarisi 6.28

8 Multiplication in floating point Multiply the significands Add the exponents Normalize the result 1.03 x x x 10 5 normalize to 6.18 x /22/2004 Bilgisayar Mimarisi 6.29 Gizli Tehlikeler Overflow (sonuc cok buyuk) Sonucun exponen ti 8 (11) bit alanina sigmiyor Underflow Sonucun exponenti cok kucuk, ornek., 10-6 Note: too small doesn t mean zero! 10/22/2004 Bilgisayar Mimarisi 6.30 Floating point is not natural 1 ile 3 * (1/3) ayni sey degil 1/3 is a forever repeating fraction Bolme islemi belli bir adimdan sonra sonlandirilir Carpma yapildiginda, sonuc 1 den farkli Floating point addition associative degil X = -1.5 x Y = 1.5 x Z = 1.0 X + (Y+Z) = -1.5 x (1.5 x ) = -1.5 x x = 0 (X+Y) +Z = (-1.5 x x ) = = /22/2004 Bilgisayar Mimarisi /22/2004 Bilgisayar Mimarisi 6.32

9 There are repeating fractions in binary 0.1 in decimal is 1/16 + 1/32 + 1/ / /4096 =.0 etc Once bolme sonra carpma yapildiginda baslangictaki sayidan farkli bir sayi elde edilir Loss of accuracy with subtraction Assume 6 digits of accuracy with A and B A = B = A - B = Only two accurate digits left Restate: Bill Gates net worth yesterday was 3.61 B dollars, today it is still 3.61 B dollars. I would love to have the difference. 10/22/2004 Bilgisayar Mimarisi /22/2004 Bilgisayar Mimarisi 6.34

Arithmetic ve Logical Operations

Arithmetic ve Logical Operations Arithmetic ve Logical Operations ALU (Arithmetic Logical Unit): CPU nun Aritmetik ve logic islemlerinin yapildigi kismina denir. Temel iki operation Addition ( Toplama ) Negation ( NOT islemi) Islemler

Detaylı

Ilgili prefixes ler. 2 nin kuvvetleri. 2 nin kuvvetleri

Ilgili prefixes ler. 2 nin kuvvetleri. 2 nin kuvvetleri 2 nin kuvvetleri P&H sections 4.1-4.3 section 4.8 - sayfa 280 1 2 9 512 2 4 10 1,024 3 8 11 2,048 4 16 12 4,096 5 32 13 8,192 6 64 14 16,384 7 128 15 32,768 8 256 16 65,536 1 2 2^10 2^20 2^30 2^40 2^32

Detaylı

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

CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION. Prof. Dr. Mehmet Akbaba CME 221 LOGİC CİRCUITS CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION Prof. Dr. Mehmet Akbaba CME 221 LOGİC CİRCUITS 1 Prof. M. Akbaba Digital Logic 10/12/2015 This Chapter includes: Digital Systems and Switching Circuits

Detaylı

Unlike analytical solutions, numerical methods have an error range. In addition to this

Unlike analytical solutions, numerical methods have an error range. In addition to this ERROR Unlike analytical solutions, numerical methods have an error range. In addition to this input data may have errors. There are 5 basis source of error: The Source of Error 1. Measuring Errors Data

Detaylı

Floating Point (Kayan Noktalı Sayılar)

Floating Point (Kayan Noktalı Sayılar) Süleyman Demirel Üniversitesi / Mühendislik Fak. / Bilgisayar Mühendisliği Bölümü Floating Point (Kayan Noktalı Sayılar) BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Yrd. Doç. Dr. Fatih Gökçe

Detaylı

Floating Point (Kayan Noktalı Sayılar)

Floating Point (Kayan Noktalı Sayılar) Süleyman Demirel Üniversitesi / Mühendislik Fak. / Bilgisayar Mühendisliği Bölümü Floating Point (Kayan Noktalı Sayılar) BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Dr. Öğretim Üyesi Fatih

Detaylı

Onluk duzende toplama. Lecture 4. Addition and Subtraction. Onluk tabanda toplama

Onluk duzende toplama. Lecture 4. Addition and Subtraction. Onluk tabanda toplama Lecture 4 Oku H&P sections 4.3-4.5 ddition and Subtraction CPU daki circuit (devrelerle) gerceklestirilir Bu is icin devreler nasil dizayn edilir? Bilgisayar Mimarisi 4.1 Bilgisayar Mimarisi 4.2 Onluk

Detaylı

mikroc Dili ile Mikrodenetleyici Programlama Ders Notları

mikroc Dili ile Mikrodenetleyici Programlama Ders Notları 4. Operatörler İfade içerisindeki değişken ve diğer ifadelere uygulandığında yeni değerlerin elde edilmesini sağlayan ve kendilerine özel sembolik gösterimleri olan sözdizimleridir. mikroc derleyicisi

Detaylı

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

SAYI SİSTEMLERİ. 1. Sayı Sistemleri. Sayı Sistemlerinde Rakamlar SAYI SİSTEMLERİ 1. Sayı Sistemleri Sayı sistemleri; saymak, ölçmek gibi genel anlamda büyüklüklerin ifade edilmesi amacıyla kullanılan sistemler olarak tanımlanmaktadır. Temel olarak 4 sayı sistemi mevcuttur:

Detaylı

BBS 514 YAPISAL PROGRAMLAMA (STRUCTURED PROGRAMMING)

BBS 514 YAPISAL PROGRAMLAMA (STRUCTURED PROGRAMMING) 1 BBS 514 YAPISAL PROGRAMLAMA (STRUCTURED PROGRAMMING) LECTURE 3: ASSIGNMENT OPERATOR Lecturer: Burcu Can BBS 514 - Yapısal Programlama (Structured Programming) 2 Lexical Elements (Sözcüksel Elemanlar)

Detaylı

BM-311 Bilgisayar Mimarisi

BM-311 Bilgisayar Mimarisi 1 BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Operand türleri Assembly dili 2 İşlemcinin yapacağı iş makine komutlarıyla belirlenir. İşlemcinin

Detaylı

BLM1011 Bilgisayar Bilimlerine Giriş I

BLM1011 Bilgisayar Bilimlerine Giriş I BLM1011 Bilgisayar Bilimlerine Giriş I by Z. Cihan TAYŞİ İçerik Sayı sistemleri Binary, Octal, Decimal, Hexadecimal Operatörler Aritmetik operatörler Mantıksal (Logic) operatörler Bitwise operatörler Yıldız

Detaylı

4. HAFTA BLM323 SAYISAL ANALİZ. Okt. Yasin ORTAKCI.

4. HAFTA BLM323 SAYISAL ANALİZ. Okt. Yasin ORTAKCI. 4. HAFTA BLM33 SAYISAL ANALİZ Okt. Yasin ORTAKCI yasinortakci@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi BLM33 NONLINEAR EQUATION SYSTEM Two or more degree polinomial

Detaylı

Week 5 Examples and Analysis of Algorithms

Week 5 Examples and Analysis of Algorithms CME111 Programming Languages I Week 5 Examples and Analysis of Algorithms Assist. Prof. Dr. Caner ÖZCAN BONUS HOMEWORK For the following questions (which solved in lab. practice), draw flow diagrams by

Detaylı

WEEK 4 BLM323 NUMERIC ANALYSIS. Okt. Yasin ORTAKCI.

WEEK 4 BLM323 NUMERIC ANALYSIS. Okt. Yasin ORTAKCI. WEEK 4 BLM33 NUMERIC ANALYSIS Okt. Yasin ORTAKCI yasinortakci@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi BLM33 NONLINEAR EQUATION SYSTEM Two or more degree polinomial

Detaylı

80x86 MICROPROCESSOR Instructions

80x86 MICROPROCESSOR Instructions 80x86 MICROPROCESSOR Instructions Inside The 8088/8086 registers Registers Verileri geçici olarak tutar AX 16-bit register AH 8-bit reg. AL 8-bit reg. Category Bits Register Names General 16 AX, BX, CX,

Detaylı

WEEK 11 CME323 NUMERIC ANALYSIS. Lect. Yasin ORTAKCI.

WEEK 11 CME323 NUMERIC ANALYSIS. Lect. Yasin ORTAKCI. WEEK 11 CME323 NUMERIC ANALYSIS Lect. Yasin ORTAKCI yasinortakci@karabuk.edu.tr 2 INTERPOLATION Introduction A census of the population of the United States is taken every 10 years. The following table

Detaylı

Java: printf() Metodu İle Çıktıyı Biçemleme

Java: printf() Metodu İle Çıktıyı Biçemleme 1 Java: printf() Metodu İle Çıktıyı Biçemleme PrintStream ve PrintWriter sınıflarının yapısı: java.io Class PrintStream java.lang.object java.io.outputstream java.io.filteroutputstream java.io.printstream

Detaylı

Yaz okulunda (2014 3) açılacak olan 2360120 (Calculus of Fun. of Sev. Var.) dersine kayıtlar aşağıdaki kurallara göre yapılacaktır:

Yaz okulunda (2014 3) açılacak olan 2360120 (Calculus of Fun. of Sev. Var.) dersine kayıtlar aşağıdaki kurallara göre yapılacaktır: Yaz okulunda (2014 3) açılacak olan 2360120 (Calculus of Fun. of Sev. Var.) dersine kayıtlar aşağıdaki kurallara göre yapılacaktır: Her bir sınıf kontenjanı YALNIZCA aşağıdaki koşullara uyan öğrenciler

Detaylı

UBE Machine Learning. Kaya Oguz

UBE Machine Learning. Kaya Oguz UBE 521 - Machine Learning Kaya Oguz Support Vector Machines How to divide up the space with decision boundaries? 1990s - new compared to other methods. How to make the decision rule to use with this boundary?

Detaylı

12. HAFTA BLM323 SAYISAL ANALİZ. Okt. Yasin ORTAKCI. yasinortakci@karabuk.edu.tr

12. HAFTA BLM323 SAYISAL ANALİZ. Okt. Yasin ORTAKCI. yasinortakci@karabuk.edu.tr 1. HAFTA BLM33 SAYISAL ANALİZ Okt. Yasin ORTAKCI yasinortakci@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi DIVIDED DIFFERENCE INTERPOLATION Forward Divided Differences

Detaylı

DÖNEM İÇİ NOT GİRİŞİ KULLANMA KILAVUZU

DÖNEM İÇİ NOT GİRİŞİ KULLANMA KILAVUZU DÖNEM İÇİ NOT GİRİŞİ KULLANMA KILAVUZU A) NOT KATEGORİLERİN TANIMLANMASI Not kategorisi formunu kullanmak için akademik portal üzerinden, ( http://newportal.emu.edu.tr) Akademik işler sekmesinin altından,

Detaylı

BBM Discrete Structures: Midterm 2 Date: , Time: 16:00-17:30. Question: Total Points: Score:

BBM Discrete Structures: Midterm 2 Date: , Time: 16:00-17:30. Question: Total Points: Score: BBM 205 - Discrete Structures: Midterm 2 Date: 8.12.2016, Time: 16:00-17:30 Ad Soyad / Name: Ögrenci No /Student ID: Question: 1 2 3 4 5 6 7 Total Points: 12 22 10 10 15 16 15 100 Score: 1. (12 points)

Detaylı

BBS 514 YAPISAL PROGRAMLAMA (STRUCTURED PROGRAMMING)

BBS 514 YAPISAL PROGRAMLAMA (STRUCTURED PROGRAMMING) 1 BBS 514 YAPISAL PROGRAMLAMA (STRUCTURED PROGRAMMING) LECTURE 1: ALGORITHMS Lecturer: Burcu Can BBS 514 - Yapısal Programlama (Structured Programming) İçerik Bilgisayar için problem çözme süreci ve Pólya

Detaylı

BBM Discrete Structures: Final Exam Date: , Time: 15:00-17:00

BBM Discrete Structures: Final Exam Date: , Time: 15:00-17:00 BBM 205 - Discrete Structures: Final Exam Date: 12.1.2017, Time: 15:00-17:00 Ad Soyad / Name: Ögrenci No /Student ID: Question: 1 2 3 4 5 6 7 8 9 10 11 Total Points: 6 16 8 8 10 9 6 8 14 5 10 100 Score:

Detaylı

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

Algoritmalar ve Programlama. DERS - 2 Yrd. Doç. Dr. Ahmet SERBES Algoritmalar ve Programlama DERS - 2 Yrd. Doç. Dr. Ahmet SERBES Programlama Bilgisayara ne yapması gerektiğini, yani onunla konuşmamızı sağlayan dil. Tüm yazılımlar programlama dilleri ile yazılır. 1.

Detaylı

Quiz:8086 Mikroişlemcisi Mimarisi ve Emirleri

Quiz:8086 Mikroişlemcisi Mimarisi ve Emirleri Öğrenci No Ad-Soyad Puan Quiz:8086 Mikroişlemcisi Mimarisi ve Emirleri S1) 8086 mikroişlemcisi bitlik adres yoluna ve.. bitlik veri yoluna sahip bir işlemcidir. S2) 8086 Mikroişlemci mimarisinde paralel

Detaylı

ATILIM UNIVERSITY Department of Computer Engineering

ATILIM UNIVERSITY Department of Computer Engineering ATILIM UNIVERSITY Department of Computer Engineering COMPE 350 Numerical Methods Fall, 2011 Instructor: Fügen Selbes Assistant: İsmail Onur Kaya Homework: 1 Due date: Nov 14, 2011 You are designing a spherical

Detaylı

BBS 514 YAPISAL PROGRAMLAMA (STRUCTURED PROGRAMMING)

BBS 514 YAPISAL PROGRAMLAMA (STRUCTURED PROGRAMMING) 1 BBS 514 YAPISAL PROGRAMLAMA (STRUCTURED PROGRAMMING) LECTURE 1: ALGORITHMS Lecturer: Burcu Can BBS 514 - Yapısal Programlama (Structured Programming) İçerik Bilgisayar için problem çözme süreci ve Pólya

Detaylı

Merhabalar, Rahat İngilizce başlangıç seti, 2. Bölüm Extra Dersine hoş geldiniz. Bu dersimizde, mini hikayemizdeki cümlelerin Türkçe anlamlarını öğreneceğiz. Haydi başlayalım. There is a woman. Her name

Detaylı

Spatial locality nin getirdigi avantaji kullanmak

Spatial locality nin getirdigi avantaji kullanmak Oku H&P section 7.3 Spatial locality nin getirdigi avantaji kullanmak Daha buyuk block (line) kullan Her bir fetch ile gelecekte yakin komsuluktaki erisimler icin data cache bulunacak Daha fazla hit e

Detaylı

Bölüm 6. Diziler (arrays) Temel kavramlar Tek boyutlu diziler Çok boyutlu diziler

Bölüm 6. Diziler (arrays) Temel kavramlar Tek boyutlu diziler Çok boyutlu diziler Bölüm 6 Diziler (arrays) Temel kavramlar Tek boyutlu diziler Çok boyutlu diziler Chapter 6 Java: an Introduction to Computer Science & Programming - Walter Savitch 1 Genel Bakış Dizi: Hepsi aynı türde

Detaylı

10.7442 g Na2HPO4.12H2O alınır, 500mL lik balonjojede hacim tamamlanır.

10.7442 g Na2HPO4.12H2O alınır, 500mL lik balonjojede hacim tamamlanır. 1-0,12 N 500 ml Na2HPO4 çözeltisi, Na2HPO4.12H2O kullanılarak nasıl hazırlanır? Bu çözeltiden alınan 1 ml lik bir kısım saf su ile 1000 ml ye seyreltiliyor. Son çözelti kaç Normaldir? Kaç ppm dir? % kaçlıktır?

Detaylı

Mikroişlemci ve Yapısı. Mikroişlemciler ve Mikrobilgisayarlar

Mikroişlemci ve Yapısı. Mikroişlemciler ve Mikrobilgisayarlar Mikroişlemci ve Yapısı 1 Katmanlı Sistem Yapısı (Machine Levels) Bu kısmın altındaki katmanlara programcı ve kullanıcının erişmesi söz konusu değildir. 2 Assembler Kaynak Kod Assembler Linker ADD D0,D1

Detaylı

Yüz Tanımaya Dayalı Uygulamalar. (Özet)

Yüz Tanımaya Dayalı Uygulamalar. (Özet) 4 Yüz Tanımaya Dayalı Uygulamalar (Özet) Günümüzde, teknolojinin gelişmesi ile yüz tanımaya dayalı bir çok yöntem artık uygulama alanı bulabilmekte ve gittikçe de önem kazanmaktadır. Bir çok farklı uygulama

Detaylı

En kucuk calisabilir birime satetement denir Statements semicolon (;) ile sonlanir Yalniz basina ; null statement i ifade eder

En kucuk calisabilir birime satetement denir Statements semicolon (;) ile sonlanir Yalniz basina ; null statement i ifade eder C++ Statements C++ control structures En kucuk calisabilir birime satetement denir Statements semicolon (;) ile sonlanir Yalniz basina ; null statement i ifade eder Ornek: while (*str++ = *inbuf++) ; {

Detaylı

NATURAL LANGUAGE PROCESSING

NATURAL LANGUAGE PROCESSING NATURAL LANGUAGE PROCESSING LESSON 8 : LEXICAL SIMILARITY OUTLINE Lexical vs. Semantic Similarity Similarity Levenstein Distance Jaccard Similarity Cosine Similarity Vector Space Model Binary Weighting

Detaylı

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

SAYISAL ELEKTRONİK. Ege Ü. Ege MYO Mekatronik Programı SAYISAL ELEKTRONİK Ege Ü. Ege MYO Mekatronik Programı BÖLÜM 2 Sayı Sistemleri İkilik, Onaltılık ve İKO Sayılar İkilik Sayı Sistemi 3 Çoğu dijital sistemler 8, 16, 32, ve 64 bit gibi, 2 nin çift kuvvetleri

Detaylı

Uygulama, bir öğrencinin dersi bırakıp aynı anda bir arkadaşının dersi almasına engel olacak şekilde kurgulanmıştır. Buna göre:

Uygulama, bir öğrencinin dersi bırakıp aynı anda bir arkadaşının dersi almasına engel olacak şekilde kurgulanmıştır. Buna göre: YAZ OKULUNDA AÇILAN MATEMATİK SERVİS DERSLERİNE KAYIT Matematik Bölümü tarafından verilen servis derslerinde kontenjanlar sınırlıdır. Taleplerin tümünün karşılanması mümkün olmayacaktır. Belirtilen derslerde

Detaylı

BBM 231 Yazmaçların Aktarımı Seviyesinde Tasarım! Hacettepe Üniversitesi Bilgisayar Müh. Bölümü

BBM 231 Yazmaçların Aktarımı Seviyesinde Tasarım! Hacettepe Üniversitesi Bilgisayar Müh. Bölümü BBM 231 Yazmaçların Aktarımı Seviyesinde Tasarım! Hacettepe Üniversitesi Bilgisayar Müh. Bölümü Bu derste! Büyük, karmaşık sayısal sistemlerin tasarımı ele alınacaktır. ASM ve ASMD çizgeleri Tasarım Örnekleri

Detaylı

Bu derste! BBM 231 Yazmaçların Aktarımı Seviyesinde Tasarım! Yazmaç Aktarımı Düzeyi! Büyük Sayısal Sistemler! 12/25/12

Bu derste! BBM 231 Yazmaçların Aktarımı Seviyesinde Tasarım! Yazmaç Aktarımı Düzeyi! Büyük Sayısal Sistemler! 12/25/12 BBM 231 Yazmaçların Aktarımı Seviyesinde Tasarım! Hacettepe Üniversitesi Bilgisayar Müh. Bölümü Bu derste! Büyük, karmaşık sayısal sistemlerin tasarımı ele alınacaktır. ASM ve ASMD çizgeleri Tasarım Örnekleri

Detaylı

Logical signals. Active high or asserted logic. Logic threshold, yaklasik 1.4 volts. Read H&P sections B.3, B.4, B.5 Read H&P sections 5.1 and 5.

Logical signals. Active high or asserted logic. Logic threshold, yaklasik 1.4 volts. Read H&P sections B.3, B.4, B.5 Read H&P sections 5.1 and 5. Logical signals Read H&P sections B3, B4, B5 Read H&P sections 5 and 52 5 Voltage Logic threshold, yaklasik 4 volts Time (nsec) 2/6/24 Bilgisayar imarisi 2 2/6/24 Bilgisayar imarisi 22 Active high or asserted

Detaylı

Yarışma Sınavı A ) 60 B ) 80 C ) 90 D ) 110 E ) 120. A ) 4(x + 2) B ) 2(x + 4) C ) 2 + ( x + 4) D ) 2 x + 4 E ) x + 4

Yarışma Sınavı A ) 60 B ) 80 C ) 90 D ) 110 E ) 120. A ) 4(x + 2) B ) 2(x + 4) C ) 2 + ( x + 4) D ) 2 x + 4 E ) x + 4 1 4 The price of a book is first raised by 20 TL, and then by another 30 TL. In both cases, the rate of increment is the same. What is the final price of the book? 60 80 90 110 120 2 3 5 Tim ate four more

Detaylı

PC is updated PS güncellenir

PC is updated PS güncellenir COMPUTER ARCHITECTURE EXAM SOLUTIONS BİLGİSAYAR MİMARİSİ SINAV ÇÖZÜMLERİ QUESTION 1: SORU 1: a) 100 instructions 100 komut: Without pipeline: İş hattı olmadan: 100*30 = 3000 ns Speedup / Hızlanma: = =2.9

Detaylı

Formal Diller Ve Otomat Teorisi

Formal Diller Ve Otomat Teorisi Formal Diller Ve Otomat Teorisi Ismail Kadayif Canakkale Onsekiz Mart Universitesi Bilgisayar Muhendisligi 4/5/2004 Formal Diller 1.1 Strings ve Languages (Diller) alphabet (character set): Sonlu sayida

Detaylı

MTM 305 MĠKROĠġLEMCĠLER

MTM 305 MĠKROĠġLEMCĠLER KARABÜK ÜNĠVERSĠTESĠ TEKNOLOJĠ FAKÜLTESĠ MEKATRONĠK MÜHENDĠSLĠĞĠ BÖLÜMÜ MTM 305 MĠKROĠġLEMCĠLER ArĢ. Gör. Emel SOYLU ArĢ. Gör. Kadriye ÖZ Aritmetik İşlemler Aritmetik iģlemler toplama, çıkartma, çarpma

Detaylı

Selection Sort Insertion Sort

Selection Sort Insertion Sort Ozet Selection Sort Selection Sort Insertion Sort Linear Search.. Growth Rates. Implementation. Once dizinin en buyuk element ini bul ve bunu en son pozisyondaki element le degistir, daha sonra en buyuk

Detaylı

108 0. How many sides has the polygon?

108 0. How many sides has the polygon? 1 The planet Neptune is 4 496 000 000 kilometres from the Sun. Write this distance in standard form. 44.96 x 10 8 km 4.496 x 10 8 km 4.496 x 10 9 km 4.496 x 10 10 km 0.4496 x 10-10 km 4 Solve the simultaneous

Detaylı

OPERATÖRLER Alıştırmalar

OPERATÖRLER Alıştırmalar Bölüm 6 : Operatörler 1 OPERATÖRLER Alıştırmalar Aritmetik Operatörleri Operatör Açıklama Grup + Toplama, artı işleci Đkili Đşlem (binary operator) - Çıkarma, eksi işleci Đkili Đşlem (binary operator)

Detaylı

Do not open the exam until you are told that you may begin.

Do not open the exam until you are told that you may begin. OKAN ÜNİVERSİTESİ MÜHENDİSLİK-MİMARLIK FAKÜLTESİ MÜHENDİSLİK TEMEL BİLİMLERİ BÖLÜMÜ 2015.11.10 MAT461 Fonksiyonel Analiz I Arasınav N. Course Adi: Soyadi: Öğrenc i No: İmza: Ö R N E K T İ R S A M P L E

Detaylı

C++ Operatörler (Operators)

C++ Operatörler (Operators) C++ Operatörler (Operators) Konular Operatörler o Aritmetiksel (Matematiksel) Operatörler o Karşılaştırma Operatörleri o Mantıksal Operatörler o Atama Operatörleri o Bit Düzeyinde Operatörler o Özel Amaçlı

Detaylı

Eco 338 Economic Policy Week 4 Fiscal Policy- I. Prof. Dr. Murat Yulek Istanbul Ticaret University

Eco 338 Economic Policy Week 4 Fiscal Policy- I. Prof. Dr. Murat Yulek Istanbul Ticaret University Eco 338 Economic Policy Week 4 Fiscal Policy- I Prof. Dr. Murat Yulek Istanbul Ticaret University Aggregate Demand Aggregate (domestic) demand (or domestic absorption) is the sum of consumption, investment

Detaylı

Memory. Amac. Baslangictan beri programcilar unlimited hizli memory ler hayal etmisler 1972, PDP-11/20. Oku H&P sections 7.1, 7.2

Memory. Amac. Baslangictan beri programcilar unlimited hizli memory ler hayal etmisler 1972, PDP-11/20. Oku H&P sections 7.1, 7.2 Memory Oku H&P sections 7.1, 7. Baslangictan beri programcilar unlimited hizli memory ler hayal etmisler 197, PDP-11/0 64 K lik memory. 600 satirlik Fortran code u ve 16 bit lik 13,000 integer lik veri

Detaylı

MIPS assembler language de branching

MIPS assembler language de branching Read H&P section 3.5 and 3.6 MIPS assembler language de branching Kosula bagli olarak farkli instruction lar run et High-level language lerde IF statement ine benzer Similar to IF statement in a high-level

Detaylı

Instance Based Learning k-nn. YZM 3226 Makine Öğrenmesi

Instance Based Learning k-nn. YZM 3226 Makine Öğrenmesi Instance Based Learning k-nn YZM 3226 Makine Öğrenmesi Outline Eager vs. Lazy Learning Instance Based Learning K-Nearest Neighbor Algorithm Nearest Neighbor Approach Basic k-nearest Neighbor Classification

Detaylı

Engineering Mechanics: Statics in SI Units, 12e. Equilibrium of a Particle

Engineering Mechanics: Statics in SI Units, 12e. Equilibrium of a Particle Engineering Mechanics: Statics in SI Units, 12e 3 Equilibrium of a Particle Bölüm Hedefleri Parçacık serbest cisim diyagramı Denge denklemleri kullanılarak parçacık denge problemleri çözümü Bölüm Özeti

Detaylı

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

7.Yazmaçlar (Registers), Sayıcılar (Counters) 7.Yazmaçlar (Registers), Sayıcılar (Counters) 7..Yazmaçlar Paralel Yüklemeli Yazmaçlar Ötelemeli Yazmaçlar 7.2.Sayıcılar Đkili Asenkron Sayıcılar (Binary Ripple Counter) Đkili Kodlanmış Onlu Asenkron Sayıcı

Detaylı

SPPS. Verileri Düzenleme ve Değiştirme 3 - Data Menüsü. Y. Doç. Dr. İbrahim Turan Nisan 2011

SPPS. Verileri Düzenleme ve Değiştirme 3 - Data Menüsü. Y. Doç. Dr. İbrahim Turan Nisan 2011 SPPS Verileri Düzenleme ve Değiştirme 3 - Data Menüsü Y. Doç. Dr. İbrahim Turan Nisan 2011 Data Menüsü 1- Define Variable 1- Properties (Değişken Özelliklerini Tanımlama) Değişken özelliklerini tanımlamak

Detaylı

CISC Complex Instruction Set Computers

CISC Complex Instruction Set Computers 1 CISC, RISC Mimarisi CISC Complex Instruction Set Computers Emirlerin sayısı ve karmaşıklığını kasteder Emirlerin icrası birkaç clock alır. İyileştirmeler: Multiply ve Divide The number of instruction

Detaylı

L2 L= nh. L4 L= nh. C2 C= pf. Term Term1 Num=1 Z=50 Ohm. Term2 Num=2 Z=50 Oh. C3 C= pf S-PARAMETERS

L2 L= nh. L4 L= nh. C2 C= pf. Term Term1 Num=1 Z=50 Ohm. Term2 Num=2 Z=50 Oh. C3 C= pf S-PARAMETERS 1- Design a coupled line 5th order 0.5 db equal-ripple bandpass filter with the following characteristics: Zo = 50 ohm, band edges = 3 GHz and 3.5 GHz, element values of LPF prototype are with N = 5: g1

Detaylı

KLASİK ÇARPMA ALGORİTMALARININ DONANIMSAL SİMÜLASYONLARI VE PERFORMANS DEĞERLENDİRİMİ

KLASİK ÇARPMA ALGORİTMALARININ DONANIMSAL SİMÜLASYONLARI VE PERFORMANS DEĞERLENDİRİMİ KLASİK ÇARPMA ALGORİTMALARININ DONANIMSAL SİMÜLASYONLARI VE PERFORMANS DEĞERLENDİRİMİ R. Selami Özbey 1 ve Ahmet Sertbaş 2 1 TUBİTAK/UEKAE (Ulusal Elektronik ve Kriptoloji Araştırma Enstitüsü) 2 İstanbul

Detaylı

Keyestudio SHT31 Temperature and Humidity Module / SHT31 Sıcaklık ve Nem Modülü

Keyestudio SHT31 Temperature and Humidity Module / SHT31 Sıcaklık ve Nem Modülü Keyestudio SHT31 Temperature and Humidity Module / SHT31 Sıcaklık ve Nem Modülü Overview / Genel Bakış This module mainly uses the SHT31 temperature and humidity sensor, which belongs to the SHT3X series

Detaylı

Lecture 7. Assembler language nedir? Language in 3 seviyesi. Language 3 seviyesi. Nicin onu ogreniriz?

Lecture 7. Assembler language nedir? Language in 3 seviyesi. Language 3 seviyesi. Nicin onu ogreniriz? Lecture 7 Assembler language nedir? Nicin onu ogreniriz? oku sections 3.1-3.4 oku H&P sections A.1 ve A.9 11/25/2004 Bilgisayar Mimarisi 7.1 11/25/2004 Bilgisayar Mimarisi 7.2 Language 3 seviyesi High

Detaylı

INTRODUCTION TO JAVASCRIPT JAVASCRIPT JavaScript is used in millions of Web pages to improve the design, validate forms, detect browsers, create cookies, and much more. JavaScript is the most popular scripting

Detaylı

C# Diziler Sınıf metotları Erişim (kullanım hakkı) deyimleri Üyelerin ömrü(geçerlilik süresi) Hata ayıklama (debug) aracı

C# Diziler Sınıf metotları Erişim (kullanım hakkı) deyimleri Üyelerin ömrü(geçerlilik süresi) Hata ayıklama (debug) aracı C# Diziler Sınıf metotları Erişim (kullanım hakkı) deyimleri Üyelerin ömrü(geçerlilik süresi) Hata ayıklama (debug) aracı 1 Dersimizin Konusu Erişim (kullanım hakkı) deyimleri Metot tanımlama Üyelerin

Detaylı

D-Link DSL 500G için ayarları

D-Link DSL 500G için ayarları Celotex 4016 YAZILIM 80-8080-8081 İLDVR HARDWARE YAZILIM 80-4500-4600 DVR2000 25 FPS YAZILIM 5050-5555-1999-80 EX-3004 YAZILIM 5555 DVR 8008--9808 YAZILIM 80-9000-9001-9002 TE-203 VE TE-20316 SVDVR YAZILIM

Detaylı

Görev Unvanı Alan Üniversite Yıl Prof. Dr. Elek.-Eln Müh. Çukurova Üniversitesi Eylül 2014

Görev Unvanı Alan Üniversite Yıl Prof. Dr. Elek.-Eln Müh. Çukurova Üniversitesi Eylül 2014 ÖZGEÇMİŞ 1. Adı Soyadı : MUSTAFA GÖK 2. Doğum Tarihi: : 1972 3. Unvanı : Prof. Dr. 4. Öğrenim Durumu Derece Alan Üniversite Yıl Lisans Elektronik Mühendisliği İstanbul Üniversitesi 1995 Yüksek Lisans Electrical

Detaylı

ELEKTRONİK ALTERNATİF YAKIT SİSTEMLERİ SAN TİC LTD ŞTİ KE 013-B BENZİN SİMULATÖR ( B TİPİ ) PETROL TANK SIMULATOR ( B TYPE )

ELEKTRONİK ALTERNATİF YAKIT SİSTEMLERİ SAN TİC LTD ŞTİ KE 013-B BENZİN SİMULATÖR ( B TİPİ ) PETROL TANK SIMULATOR ( B TYPE ) ELEKTRONİK ALTERNATİF YAKIT SİSTEMLERİ SAN TİC LTD ŞTİ BENZİN SİMULATÖR ( B TİPİ ) PETROL TANK SIMULATOR ( B TYPE ) Kod: Montaj Talimatları ŞEMA 1 BENZİN ENJEKSİYON POMPASI KONNEKTÖRÜ BENZİN SİMÜLATÖRÜ

Detaylı

A Y I K BOYA SOBA SOBA =? RORO MAYO MAS A A YÖS / TÖBT

A Y I K BOYA SOBA SOBA =? RORO MAYO MAS A A YÖS / TÖBT 00 - YÖS / TÖBT. ve. sorularda, I. gruptaki sözcüklerin harfleri birer rakamla gösterilerek II. gruptaki sayılar elde edilmiştir. Soru işaretiyle belirtilen sözcüğün hangi sayıyla gösterildiğini bulunuz.

Detaylı

Do not open the exam until you are told that you may begin.

Do not open the exam until you are told that you may begin. ÖRNEKTİR ÖRNEKTİR ÖRNEKTİR ÖRNEKTİR ÖRNEKTİR OKAN ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ MATEMATİK BÖLÜMÜ 03.11.2011 MAT 461 Fonksiyonel Analiz I Ara Sınav N. Course ADI SOYADI ÖĞRENCİ NO İMZA Do not open

Detaylı

C-Serisi PLC İleri Seviye Eğitim

C-Serisi PLC İleri Seviye Eğitim C-Serisi PLC İleri Seviye Eğitim 1 PLC ye Giriş 2 PLC ye Giriş 3 PLC ye Giriş CJ1 I/O Modülleri - 8/16/32/64pts Max I/O - 160,640 Max Program Kapasitesi - 20K Steps Komut sayısı - 400 4 PLC Ladder Diyagram

Detaylı

İçindekiler. Glossary

İçindekiler. Glossary İçindekiler Glossary i 1 Yönlendirme Uygulamaları 1 1.0.1 times Döngüsü............................. 3 1.0.2 for Döngüsü............................... 4 1.1 each_byte....................................

Detaylı

HTML 4. Bölüm. Doç. Dr. İsmail Rakıp Karaş Dersin Course Page:

HTML 4. Bölüm. Doç. Dr. İsmail Rakıp Karaş  Dersin Course Page: HTML 4. Bölüm Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com (Son Güncelleme: 18.02.2015) Dersin Course Page: www.ismailkaras.com/228 Çerçeveler (Frames) Çerçeve kullanımı her ne kadar

Detaylı

İstanbul Üniversitesi Elektrik Elektronik Mühendisliği GENEL KAVRAMLAR. Kaynak: C ve Sistem Programcıları Derneği Kurs Notu. Öğr.Gör.Dr.

İstanbul Üniversitesi Elektrik Elektronik Mühendisliği GENEL KAVRAMLAR. Kaynak: C ve Sistem Programcıları Derneği Kurs Notu. Öğr.Gör.Dr. GENEL KAVRAMLAR Kaynak: C ve Sistem Programcıları Derneği Kurs Notu Öğr.Gör.Dr. Mahmut YALÇIN Gerçek Sayıların Bellekte Tutulması Bir gerçek sayı aşağıdaki gibi ifade edilebilir: Yukarıdaki genel denklemde

Detaylı

Arýza Giderme. Troubleshooting

Arýza Giderme. Troubleshooting Arýza Giderme Sorun Olasý Nedenler Giriþ Gerilimi düþük hata mesajý Þebeke giriþ gerilimi alt seviyenin altýnda geliyor Þebeke giriþ gerilimi tehlikeli derecede Yüksek geliyor Regülatör kontrol kartý hatasý

Detaylı

BİL1001 Bilgisayar Bilimlerine Giriş 1

BİL1001 Bilgisayar Bilimlerine Giriş 1 DEÜ Bilgisayar Bilimleri Bölümü BİL1001 Bilgisayar Bilimlerine Giriş 1 Öğr. Gör. Dr. Alper VAHAPLAR 2017 Yaz Okulu BİL1001 Bilgisayar Bilimlerine Giriş 1 Ders İçeriği Bilgisayar Bilimlerine Giriş Sayı

Detaylı

Ozet. Review pointers (in C) Memory Addressing

Ozet. Review pointers (in C) Memory Addressing Ozet Oku H&P Sections 31 thru 34 (read again) Section A10 Hardware-Software interface Processor nasil calisir Hardware ve software arasinda tradeoffs Show how processor works 11/26/2004 Bilgisayar Mimarisi

Detaylı

Giris {\} /\ Suhap SAHIN

Giris {\} /\ Suhap SAHIN Giris 0 {\} /\ Suhap SAHIN Kaynaklar http://users.ece.utexas.edu/~valvano/volume1/e-book/ Kaynaklar https://www.edx.org/course/embedded-systems-shape-world-utaustinx-ut-6-02x Konular 1. 2. 3. 4. 5. 6.

Detaylı

Pros and Cons of Pointers. Pointers. Avantajlar. Dezavantajlar

Pros and Cons of Pointers. Pointers. Avantajlar. Dezavantajlar Pointers Java haric, cogu programming languages memory address lerine ait abstract data type destigine sahiptirler C++ da buna pointer denir Pointers lar data structures ve parameter passing in karmasikligini

Detaylı

Hem lw hem de sw komutlarının ofseti 16-bitlik işaretli tamsayıdır.

Hem lw hem de sw komutlarının ofseti 16-bitlik işaretli tamsayıdır. DOĞU AKDENİZ ÜNİVERSİTESİ BAHAR 2012-2013 BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BLGM-324 BİLGİSAYAR MİMARİSİ DENEY #2 DİZİLERE ERİŞİMDE MIPS BELLEK TALİMATLARI Amaç: Veri bölütü kullanımını ve tek-modüllü dizi

Detaylı

Veri Yapıları ve Algoritmalar 2006-2007 2.dönem

Veri Yapıları ve Algoritmalar 2006-2007 2.dönem Veri Yapıları ve Algoritmalar 2006-2007 2.dönem Öğretim Elemanları: Dr. A. Şima Etaner-Uyar Dr. Gülşen Cebiroğlu-Eryiğit Dersle ilgili bilgiler Ders Kitabı Data Structures and Algorithms in Java, 4th Ed.,

Detaylı

Aşk hayatımızın en güzel şeyi. İşte İngilizce de aşk üzerine söylenmiş çok güzel sözler ve onların çevirileri.

Aşk hayatımızın en güzel şeyi. İşte İngilizce de aşk üzerine söylenmiş çok güzel sözler ve onların çevirileri. Sevgili dostlar, Aşk hayatımızın en güzel şeyi. İşte İngilizce de aşk üzerine söylenmiş çok güzel sözler ve onların çevirileri. Aşk tadında yaşamanız dileğimizle I love you! > Seni I love you more than

Detaylı

Teknoloji Servisleri; (Technology Services)

Teknoloji Servisleri; (Technology Services) Antalya International University Teknoloji Servisleri; (Technology Services) Microsoft Ofis Yazılımları (Microsoft Office Software), How to Update Office 365 User Details How to forward email in Office

Detaylı

Bölüm 2 Matematik Dili

Bölüm 2 Matematik Dili Bölüm 2 Matematik Dili Kümeler p Küme(Set) = ayrık nesnelerden oluşmuş topluluğa küme denir p Kümenin elemanları element olarak adlandırılır p Kümeler nasıl gösterilir Liste şeklinde p Örnek: A = {,3,5,7}

Detaylı

#include <stdio.h> int main(void) { float sayi; float * p; p = &sayi; printf("deger girin:"); scanf("%f", p); printf("girilen deger:%f\n", *p);

#include <stdio.h> int main(void) { float sayi; float * p; p = &sayi; printf(deger girin:); scanf(%f, p); printf(girilen deger:%f\n, *p); Ege University Electrical and Electronics Engineering Introduction to Computer Programming Laboratory Lab 11 - Pointers 1) Pointer syntax. Declare a variable and a pointer with same data type. Assign variable

Detaylı

Veri Yapıları 2010 Java Programlama Diline Giriş. Doç. Dr. Aybars UĞUR

Veri Yapıları 2010 Java Programlama Diline Giriş. Doç. Dr. Aybars UĞUR Veri Yapıları 2010 Java Programlama Diline Giriş Doç. Dr. Aybars UĞUR Bölüm 1 GİRİŞ Java Java, ilk olarak Sun Microsystems tarafından geliştirilen nesne yönelimli programlama dilidir. 1995 yılında piyasaya

Detaylı

Is the P/E cycle of MLC really only 3,000 times as its datasheet said?

Is the P/E cycle of MLC really only 3,000 times as its datasheet said? Is the P/E cycle of MLC really only 3,000 times as its datasheet said? Firstly, let s see the conclusion that Renice draw based on the test from Nand Flash test platform NFA100. 1, the P/E cycle of some

Detaylı

Lesson 45: -er, more, less Ders 45: -er, more, less

Lesson 45: -er, more, less Ders 45: -er, more, less Lesson 45: -er, more, less Ders 45: -er, more, less Reading (Okuma) Jason is more active than Kevin in the class. ( Jason sınıfta Kevin den daha aktif.) This cellphone is cheap, but that one is cheaper.

Detaylı

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 5. Analog veri iletimi

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 5. Analog veri iletimi Veri İletişimi Data Communications Suat ÖZDEMİR Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü 5. Analog veri iletimi Sayısal analog çevirme http://ceng.gazi.edu.tr/~ozdemir/ 2 Sayısal analog çevirme

Detaylı

Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü

Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü 1 BİLGİSAYAR MİMARİSİ Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü http:// http:// Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/

Detaylı

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

SAYISAL DEVRELER. İTÜ Bilgisayar Mühendisliği Bölümündeki donanım derslerinin bağlantıları SAYISAL DEVRELER Doç.Dr. Feza BUZLUCA İstanbul Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü Sayısal Devreler Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/

Detaylı

If you have any issue in outlook mail account like spam mail, mail send or receive issues, mail delivery problem, mail sending too late and.

If you have any issue in outlook mail account like spam mail, mail send or receive issues, mail delivery problem, mail sending too late and. Sign in oturum aç If you have any issue in outlook mail account like spam mail, mail send or receive issues, mail delivery problem, mail sending too late Sign in others oturum problem aç then call our

Detaylı

MODBUS MODBUS MODBUS PROTOKOLÜ

MODBUS MODBUS MODBUS PROTOKOLÜ MODBUS MODBUS PROTOKOLÜ 1 İÇİNDEKİLER BÖLÜM 1 MODBUS PROTOKOLÜ...4 1.1 RS485 Bağlantı Hattı / Şeması... 4 1.2 Bilgisayar Bağlantısı... 4 1.3 MODBUS-RTU Protokolünün Yapısı ve Veri Tipleri... 4 1.4 MODBUS-RTU

Detaylı

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

Bit, Byte ve Integer. BIL-304: Bilgisayar Mimarisi. Dersi veren öğretim üyesi: Yrd. Doç. Dr. Fatih Gökçe Bit, Byte ve Integer BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Yrd. Doç. Dr. Fatih Gökçe Ders kitabına ait sunum dosyalarından adapte edilmiştir: http://csapp.cs.cmu.edu/ Adapted from slides

Detaylı

Mikroçita. Mikroçita Rapor 2:

Mikroçita. Mikroçita Rapor 2: Mikroçita Rapor 2: İşlemci projemizle ilgili olarak hazırlamış olduğumuz bu ikinci raporda öncelikli olarak vhdl kullanarak tasarladığımız işlemcimizin genel çalışmasını ilk rapora göre daha ayrıntılı

Detaylı

Verilog HDL e Giriş Bilg. Yük. Müh. Selçuk BAŞAK

Verilog HDL e Giriş Bilg. Yük. Müh. Selçuk BAŞAK Verilog HDL e Giriş Bilg. Yük. Müh. Selçuk BAŞAK SelSistem Bilgi ve İletişim Teknolojileri www.selsistem.com.tr Donanım Tanımlama Dilleri - HDL İlk olarak 1977 yılında, ISP(Instruction Set Processor) -

Detaylı

03.03.2014 VERILOG. Modüller

03.03.2014 VERILOG. Modüller VERILOG Modüller Devre bileşenleri module içinde tasarlanır. Modüller hem yapısal hem de davranışsal ifadeleri içerebilir. Yapısal ifadeler lojik kapılar, sayaçlar ve mikroişlemciler gibi devre bileşenlerini

Detaylı

BİLGİSAYAR MİMARİSİNDE YENİ YAKLAŞIMLAR DÖNEM PROJESİ

BİLGİSAYAR MİMARİSİNDE YENİ YAKLAŞIMLAR DÖNEM PROJESİ BİLGİSAYAR MİMARİSİNDE YENİ YAKLAŞIMLAR DÖNEM PROJESİ P6 MİMARİSİ MUSTAFA ÇAYIR 704062001 İÇİNDEKİLER 1. Intel İşlemcilerinin Tarihi Gelişimi... 3 2. X86 Komut Kümesi... 5 2.1. X86 Yazmaçları... 5 2.2.

Detaylı

2. SAYI SİSTEMLERİ VE KODLAR

2. SAYI SİSTEMLERİ VE KODLAR 2. SAYI SİSTEMLERİ VE KODLAR 2.1. Sabit Noktalı Sayı Sistemleri 2.1.1. Ondalık Sayı Sistemi Günlük yaşantımızda kullandığımız sayı sistemi ondalık (decimal) sayı sistemidir. Ayrıca 10 tabanlı sistem olarak

Detaylı

Bilgisayar Bilimlerine Giriş 1

Bilgisayar Bilimlerine Giriş 1 Bilgisayar Bilimlerine Giriş 1 Dokuz Eylül Üniversitesi Bilgisayar Bilimleri Bölümü DR. RESMİYE NASİBOĞLU E-POSTA: RESMİYE.NASİBOGLU@DEU.EDU.TR ARAŞ. GÖR BARIŞ TEKİN TEZEL E-POSTA: BARİS.TEZEL@DEU.EDU.TR

Detaylı