DESIGN AND IMPLEMENTATION OF A GRAPHIC ADAPTOR

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

Download "DESIGN AND IMPLEMENTATION OF A GRAPHIC ADAPTOR"

Transkript

1 5. Uluslararası İleri Teknolojiler Sempozyumu (IATS 09), 3-5 Mayıs 009, Karabük, Türkiye BİR EKRAN KARTININ TASARIMI VE GERÇEKLENMESİ DESIGN AND IMPLEMENTATION OF A GRAPHIC ADAPTOR Tuğrul ÇAVDAR a, * ve Bekir DİZDAROĞLU a a Karadeniz Teknik Üniversitesi, Trabzon, Türkiye E-posta: ulduz@ktu.edu.tr, bekir@ktu.edu.tr Özet Bu çalışmada, grafik tabanlı bir ekran kartı tasarlanmış, gerçeklenmiş ve Motorola mikroişlemcili anakarta bağlanarak çalıştırılmıştır. Gerçeklenen ekran kartı, ekran belleği adresleyen ve senkronizasyon işaretlerini üreten denetleyiciden, ve ekran bellekten oluşmaktadır. Denetleyicide adresleme işlemi bir sayıcıyla yapılmıştır ve bu sayıcının hızı yine ekran kartı üzerinde bulunan bir salıngaç tarafından belirlenmektedir. Belleğin adres hattı sayıcı çıkışlarıdır ve bellek adreslenme hızı değiştirilebilmektedir. Senkronizasyon işaretleri ise sayıcının ilgili uçlarının lojik kapılardan geçirilmesiyle elde edilmiştir. Bellek adreslendikten sonra çıkan veri, çoğullayıcı vasıtasıyla paralelden seriye çevrilmiştir. Çoğullayıcının seçme uçlarının değişim hızı, bellek adresleme hızının sekiz katı olarak seçilmiştir. Çoğullayıcıdan çıkan TTL seviyesindeki işaret, tasarlanan bir RAMDAC (Random Access Memory Digital-to-Analog) devresiyle, video işareti seviyesine dönüştürüldükten sonra monitöre gönderilmiştir. Ekran belleğe aynı anda hem CPU'nun hem de denetleyicinin ulaşmaması için her iki taraftan gelen adres hattı tamponlanmıştır, ve bu tamponların yetki ucu birbirinin tersi alınarak denetimi CPU'ya verilmiştir. Tasarlanan ve gerçeklenen bu ekran kartı şu anda bölümümüz Mikroişlemciler Laboratuvarı'nda kullanılmaktadır. Ekran kartı, çok sayıda görevi yapan tek bir yonga ile değil, ayrık gerçeklendiğinden dolayı öğrenciler birimlerarası veri akışları izleyebilmekte, hatlarla oynayarak birimlerin adres ve veri trafiğine müdahale edebilmekte, istediği çıkışları ekran bağlantı noktasına bağlayabilmekte ve sonuçlarını ekranda görebilmektedir. Anahtar kelimeler: Ekran kartı, Video RAM, RAMDAC, denetleyici, senkronizasyon işaretleri Abstract In this work, a graphic-based graphic adaptor is designed, implemented and run by connecting to a motherboard including Motorola microprocessor. The implemented graphic adaptor consists of a video RAM and a controller addressing this memory and producing synchronization signals. The addressing in the controller is implemented by a counter and the rate of this counter can be specified by the oscillator on the card. The address bus of the video memory is the output of the counter, and the rate of the addressing memory can be adjusted. The synchronization signals are obtained from the outputs of the counter. The data bus of video RAM is converted to serial from parallel by a MUX. The rate of selecting input of the multiplexer is eight times of the rate of addressing of the memory. The TTL signals at the output of MUX are converted to video signals via a designed RAMDAC (Random Access Memory Digital-to-Analog), then sent to monitor. To prevent the multiple access to video RAM by CPU and the controller, the address bus of the memory is buffered. CPU can manipulate which unit can access to Video memory. The designed and implemented graphic card is used in the Microprocessor Laboratory at our department. Students can track the data stream among the units, intervene the address and data bus, connect the desired outputs to the connector of monitor and see the results on display because the graphic adaptor is implemented with discrete chips performing one task instead of a single-ship carrying many tasks out. Keywords: Graphic Adaptor, Video RAM, RAMDAC, controller, synchronization signals. Giriş Ekran kartları 90 lere kadar metin modunda çalışıyordu. Geliştirilen ilk grafik kartı CGA (Color Graphics Adapter) [] idi. 9 de IBM tarafından sunulan bu arayüzde ekran kartları RGB monitörlerle çalışıp ekranı piksel piksel kontrol edebiliyorlardı çözünürlüğündeki bir ekranda renk üretilebiliyor fakat aynı anda bunlardan sadece dört tanesi kullanılabiliyordu. 0 00`lük yüksek çözünürlük modu vardı ama bu modda sadece iki renk gösterilebiliyordu. Görüntü kalitesi kötü olsa bile en azından grafik çizilebiliyordu. Zaman zaman piksellerin gidip gelmesi ve ekranda rastgele noktalar oluşmasına rağmen bu standart çok uzun bir süre kullanıldı. CGA`dan birkaç yıl sonra EGA (Enhanced Graphics Adapter) [] geliştirildi. 9`ten IBM`in ilk PS/ sistemlerini ürettiği 97`ye kadar kullanıldı. Üretilen renkten aynı anda tanesi kullanılabiliyordu. Yüksek çözünürlük ve tekrenk modları da vardı. Bu kartlardaki bir yenilik de bellek genişletme kartlarıydı. K bellekle satılan bu kartları bellek genişletme kartıyla K`ya yükseltmek mümkündü. Ek olarak satılan IBM bellek kitiyle bir K daha eklemek de mümkündü. Sonraları bu kartlar standart olarak 5K bellekle üretilmeye başlandı. IBM`in 9`te piyasaya sürdüğü PGA (Professional Graphics Array) [3] adını hitap ettiği pazardan alıyordu. $90 a satılıyor ve 0 işlemcisiyle mühendislik uygulamarıyla diğer alanlardaki bilimsel çalışmalar için 0 0 çözünürlükte 5 renkte saniyede 0 kare hızla üç boyutlu animasyonları çalıştırabiliyordu. Fiyatı yayılmasını engelledi ve fazla kullanılamadan piyasadan kalktı. IATS 09, Karabük Üniversitesi, Karabük, Türkiye

2 97`de piyasaya sürülen MCGA (MultiColor Graphics Array) [] standardındaki ekran kartları teknolojide büyük bir sıçrama yaparak VGA ve SVGA`ya kadar gelen bir gelişimi başlattı. IBM`in Model 5 ve Model 30 PS/ PC`lerinde anakarta entegre halde geliyordu. TTL yerine analog sinyallerle çalıştığından daha önceki standartlarla uyumlu değildi. TTL (Transistor to Transistor Logic) mantığında gerilim seviyesine göre transistörler açılıp kapanır ve bunun sonucunda çıkışlarında sadece ve 0 değerleri oluşur. Analog sinyallerdeyse bu kısıtlama yoktur. Analog sinyalleşmenin de sağladığı avantajla MCGA arayüzüyle 5 renk üretilebiliyordu. Bu arayüzle beraber 9-pinlik monitör bağlantısından 5-pinlik bağlantıya geçildi. VGA (Video Graphics Array) [], Nisan 97`de, MCGA ve 5/A ile aynı günde IBM tarafından tanıtıldı. IBM yeni bilgisayarlarında bu yongaları anakarta entegre ederken eski bilgisayarlarda da kullanılabilmeleri için -bitlik bir arayüzle anakarta bağlanabilen ayrı bir kart halinde de getirdi. VGA ile, renklik bir paletten seçilen 5 renk aynı anda kullanılabiliyordu. 0 0`lik standart çözünürlükte aynı anda renk gösterilebiliyordu. Ayrıca renk gri tonlama ile siyah beyaz monitörlerde renk simülasyonu yapabiliyordu. 5/A [], IBM`in ortaya attığı bu arayüz zamanla yüksek tazeleme hızlarına çıktı. VGA ile aynı monitörü kullanmasına rağmen VGA`dan farklı çalışıyordu. Bilgisayar ekran kartına ne yapması gerektiğini söylüyordu ama ekran kartı onu nasıl yapacağını kendisi ayarlıyordu. Örneğin ekrana bir çember çizileceği zaman VGA`daki gibi işlemci görüntüyü piksel piksel hesaplayıp ekran kartına yollamıyordu. Bunun yerine ekran kartına çember çizileceğini söylüyordu ve ekran kartı da çemberi çizmek için piksel hesaplarını kendisi yapabiliyordu. Bu yüksek seviyeli komutlar standart VGA ile komutlarından çok farklıydı. Bu standart, çıktığı zamanın daha ilerisindeydi ve VGA`dan daha kaliteli görüntü sonuyordu ama fazla destek bulamadığı için yayılma imkanı bulamadan piyasadan kalktı. IBM üretimi durdurup, 990 da aynı daha daha fazla renk gösterebilen XGA üzerine yoğunlaştı. SVGA (Super VGA) [] ile birlikte ekran kartları için aygıt sürücüsü kavramı ortaya çıktı. Kartların yanında verilen sürücülerle kartların tüm özelliklerini kullanabiliyorlardı. SVGA ile milyonlarca renk değişik çözünürlüklerde gösterilebiliyordu. VESA bir SVGA standardı belirledi. Bu sayede programcılar her kart için ayrı kod yazma zahmetinden kurtuldular. SVGA ile çözünürlüğe çıkıldı. Bu çalışmada deneysel amaçlı, tekrenkli, ayrık gerçeklenmiş, grafik tabanda çalışan, -bitlik adres hattına sahip Motorola mikroişlemci ile uyumlu bir ekran kartı tasarlanmış, gerçeklenmiş ve çalıştırılmıştır.. Ekran Kartının Yapısı.. Salıngaç Ekran kartının salıngacı MHz lik bir kare dalga üretmektedir. Salıngaç devresi Şekil 7 de üst solda görülmektedir. Buradaki DEĞİL () kapıları düşük Schottky olan 7LS0 değil, Schottky 7S0 tür. Zira 7LS0 ler MHz hızına çıkamamaktadır. Devrede MHz lik bir kristal kullanılmıştır... Denetleyici Çeşitli çözünürlük ve renk gösterme yeteneği farklılıklarına rağmen ilkesel yapısında ekran kartları büyük çapta değişiklik göstermezler. Şekil de modern bir ekran kartının blok yapısı gösterilmiştir. [5] Şekil. Ekran kartının genel blok yapısı. Merkez parça, kartın işlevlerini denetleyen ve gerekli denetim işaretlerini üreten video denetleyici veya grafik denetim yongası adı verilen CRT denetleyicidir (CRTC). Ekranda görüntülenecek metin veya grafik bilgisi, video RAM a CPU tarafından bus arayüzü üzerinden ulaştırılır. CRTC karakter kodlarını video RAM dan okumak için devamlı adres üretir ve bunları karakter üretecine gönderir. Metin modunda karakterler genellikle ASCII kodlarıyla tanımlanır. Nitelik görüntüleme modunu tanımlar. Her ASCII kod için karakter ROM, karaktere ilişkin pikseller için bir karakter paterni tutar. Karakter üretici, karakter ROM daki piksel paternlerini kullanarak karakter kodlarını bir piksel bitleri dizisine çevirerek kaydırmalı kaydediciye gönderir. İşaret üreteci kaydırmalı kaydediciden gelen bit akımını, video RAM dan gelen nitelik bilgisi ve CRTC den gelen senkronizasyon işaretlerini kullanarak ekran için gerekli işaretleri üretir. Ekran, video işaretlerini işler ve video RAM daki sembolik bilgiyi bilinen biçimde bir resim olarak görüntüler. Böylece video RAM daki karakter bilgisi monitörün elektron ışınını, karakter ROM, karakter üreteci, kaydırmalı kaydedici, ve işaret üreteci üzerinden modüle eder. [] Grafik modunda video RAM daki bilgi doğrudan karakterleri üretmek için kullanılır, yani karakter ROM bir indeks tanımlamaz, çünkü bu bilgi zaten piksellerde görüntülenecek renk ve gri ton paternlerini temsil eder. Bundan dolayı, nitelik bilgisine artık ihtiyaç duyulmaz; işaret üreteci, monitör için parlaklık ve renk işaretlerini, kaydırmalı kaydedicideki bit değerlerinden üretir. [7] Buradaki denetleyici 0-bitlik bir sayıcıdan oluşmuştur ve sırasıyla bitlik sayıcı kaskad bağlanmıştır. Bu sayıcılar yongalarıdır. Bu 0-bitlik sayıcının çıkışları Çizelge de verilmiştir. Sayıcının uçları arası belleğin adres uçlarına bağlanmıştır. Yani bellek 500 KHz hızla adreslenmekte, diğer bir deyişle okuma hızı byte/µs dir. Yalnız sayıcı çıkışları doğrudan belleğin adres uçlarına verilmemektedir. CRTC, belleği okumak için belleğe erişmek istediğinde CPU da belleğe yazmak isterse adres hattında çarpışma olacaktır. Bunu engellemek için CRTC Ekran Bellek CPU aralarında üç durumlu (tri-state) tamponlar kullanılmıştır. Bunun için gerek CRTC tarafına gerekse CPU tarafına ikişer tane 7 yongası konmuştur. Bu

3 tamponlar CRTC ve CPU dan belleğe gelen yonga seçme (Chip Select) ve Okuma/Yazma uçlarını da tamponlamaktadır. Çizelge. MHz le tetiklenen 0 bitlik bir sayıcının çıkışları. Sayıcı çıkışı Frekans (Hz) Periyot (s) Sayıcının saati M 5 n M 50 n M 500 n 3 M µ 500 K µ 5 50 K µ 5 K µ 7.5 K µ 3.5 K 3 µ K µ µ µ µ µ. 0 µ µ.07 9 µ m m m m.3. Senkronizasyon İşaretleri Ekranın taranması için iki senkronizasyon işareti gerekir: Yatay senkronizasyon (HSYNC, horizontal synchronization) ve düşey senkronizasyon (VSYNC, vertical synchronization) işaretleri. 0x0 çözünürlükteki bilgisayar monitörleri için senkronizasyon işaretlerinin zamanlama diyagramı aşağıdaki gibidir. gönderilir. Bu senkronizasyon işaretlerini oluşturan kapılar Şekil 7 nin sağ tarafında görülmektedir... Ekran Bellek Burada ekran bellek olarak kullanılan yonga yongasıdır. Ekran kartı deneysel amaçlı yapıldığı için KByte lık yani Kbitlik bir bellek seçilmiştir. = K olması nedeniyle belleğin adres hattı vardır. Bunun dışında belleğin bir yonga seçme ( ), okuma yetkilendirme ( ) ve yazma yetkilendirme ( ) uçları vardır. Belleğin ucu aktif alçak olduğu için CRTC tarafındaki tampondan bu uca 0V gelmektedir. CPU tarafından ise bu belleği seçecek şekilde tasarlanan adres kod çözücünün çıkışı tampon üzerinden yine belleğin ucuna gelmektedir. Belleği A000 A7FF arasına yerleştirmek için, adres hattına sahip CPU nun en anlamlı beş adres hattı VE lenerek (AND) CPU dan e giden tampon girişine verilmiştir. CPU nun ucu tampon üzerinden belleğin ucuna, bellekte nin DEĞİL i de belleğin ucuna verilmiştir. CRTC tarafından ise ekran bellek hep okunacağı için aktif alçak olacak çekilde 0V gelmektedir. Ekran belleğin adreslenmesi Şekil 3'te gösterilmiştir. Burada nolu sayıcı adres üreterek ekran bellek içerisindeki video verilerine ulaşmasını sağlar. Sayıcının her bir artırılışında bir bayt lık yeni bilgi dışarı çıkartılır. Paralel olarak dışarıya çıkartılan bu sekiz bitin, bir sonraki sekiz bit çıkarılmadan önce video hattı üzerinden seri bir şekilde ekrana iletilmesi gerekir. Bu seriye dönüştürme işlemleri ya çoğullayıcı ya da kaydırmalı kaydedicilerle yapılır. Eğer kaydırmalı kaydediciyle yapılacaksa, kaydırmalı kaydedici uygulanan saat işaretinin frekansı, nolu sayıcıya uygulanan saat işaretinin frekansından sekiz kat daha fazla olmalıdır. Çünkü her video RAM adresi için kaydırmalı kaydedicide sekiz kaydırma işlemi gerçeklenmelidir. Seriye dönüştürme den e çoğullayıcı ile yapılacaksa, bu çoğullayıcının seçme uçlarının değişim hızı belleğin adreslenme hızının sekiz katı olmalıdır. Burada çoğullayıcı kullanılmıştır (75 yongası). Bellek 500KHz ile adreslendiğinden çoğullayıcının seçme uçlarının değişim hızı MHz olmalıdır. Dolayısıyla CRTC deki sayıcının 3 nolu çıkışları çoğullayıcının seçme uçlarına verilmiştir. Şekil. VSYNC ve HSYNC işaretleri. Burada görüldüğü gibi VSYNC nin periyodu.7ms (= /0Hz) ve HSYNC nin periyodu 3µs dir. Satır sonundan satır başına dönmek için µs, ekranın sağ alt köşesinden sol üst köşesine çıkmak için de µs gerekmektedir. Bu işaretler bir sayıcının çeşitli frekanslara sahip çıkış işaretlerinin kapılanmasıyla kolayca elde edilebilir. Denetleyicinin sayıcı çıkışlarından 9 7 arasında tüm sayıcı çıkışları VE lenirse (AND) VSYNC işareti elde edilir. 5 arasındaki çıkışlar HVE lenirse (NAND) HSYNC işareti elde edilir. Bu senkronizasyon işaretleri ekrana Şekil 3. Ekran belleğin adreslenmesi.

4 Çavdar, T. ve Dizdaroğlu, B. Ekran bilgisini belleğe yerleştirmeden önce ekran ve renk çözünürlüklerinin bilinmesi gerekir. Mesela bir satırlık bilginin kaç byte işgal ettiği bilinmelidir. 0x0 çözünürlükte siyah/beyaz bir ekranda, bir piksel için bir bite ihtiyaç vardır. Ama.7 milyon renk istenirse =.7M, yani bir piksel için bit = 3 byte a ihtiyaç vardır. Buradaki ekran kartında tek bir video çıkışı vardır, yani ekran kartı mono olarak tasarlanmıştır. Burada bir tarama satırı (0 piksel) için, bir piksel bilgisi bir bit olduğu için, 0/ = 0 bayta ihtiyaç vardır..5. Bellek ile Ekranın Yüzleştirilmesi Belleğin çıkışı uçlardaki işaretlerin 0V - 5V arasında değişmektedir. Halbuki ekranın video girişi azami 0.7V olabilmektedir. Bu yüzden belleğin çıkış gerilimi uygun bir bölücü ile bölünerek 0.7V a indirilmelidir. Akla hemen basit dirençli bir gerilim bölücü devre gelebilir. Şekil (a) daki basit gerilim bölücü sürücünün çıkışı 75Ω luk monitör giriş direnci ile yüklenmezse,devre uygun şekilde çalışacaktır. Yani gerilim bölücünün girişine 5V verildiğinde çıkışının 0.7V alınabilir. Fakat 75Ω giriş direncine sahip monitörü bağlandığında durum değişecektir. A noktasıyla toprak arasındaki eşdeğer direnç 0.7KΩ // 75Ω = 7.7Ω olacaktır. Bu durumda A noktasının gerilimi 5*7.7/( ) = 7.0mV olacaktır ki bu değer istenilen 0.7V un neredeyse onda biridir. (a) (a) (b) Şekil. Bilgisayarın ekran ile yüzleştirilmesi. Bu durumda başka bir çözümün düşünülmesi gerekir. Şekil (b) deki devrenin giriş direnci çok büyük, çıkış direnci ise yaklaşık emiter direnci kadardır. Bu yüzden monitörün 75Ω luk giriş direnci ile paralel bağlandığında, eşdeğer direnç yaklaşık 75Ω olur. Böylece 5V luk giriş gerilimi 5.KΩ ise 50Ω luk dirençlik yardımıyla uygun şekilde bölünür ve azami 0.7V olarak ekrana aktarılır. (b) Tasarlanan ekran kartının blok diyagramı Şekil da, devre şeması Şekil 7 de verilmiştir. 3. Deney Çalışması Yapılan ekran kartı Şekil 5 (a)'da görülmektedir. Ekran kartı, Motorola 0 mikroişlemcili anakartları ekrana bağlamak üzere tasarlanmıştır. Şekil 5 (b)'den görüldüğü gibi, bu anakartın adres ve veri hattı, yapılan ekran kartına bağlanmıştır. Aynı resimde video işareti, video toprağı, HSYNC ve VSNC uçlarının monitör konnektörüne bağlanışı da görülmektedir. (c) Şekil 5. (a) Ekran kartının görüntüsü, (b) Ekran kartının anakarta bağlanışı, (c) Anakartta koşulan program çıktısının ekrana aktarımı.

5 Şekil. Ekran kartının blok diyagramı. UA 3 7S0D R 0Ω C U3A nf 7S0D 5 R 0Ω X CLK 5V ~CLR ~LOAD 9 ENT 0 ENP 7 RCO QD D QC C 5 QB B QA A 3 Sayici 7LSD O ~CP 0 O0 O9 MR O O7 O O5 O O3 O O O0 Sayici 00BD_5V 3 CLK MAX/MIN ~RCO ~U/D 5 ~LOAD ~CTEN QD D 9 QC C 0 QB B QA A 5 Sayici3 7LS90D HC-9/U_0MHz U U A5 5 5V Q R kΩ BC337 R 50Ω U5A 7LS0D A3 Cogullayici 5 ~W Y 7LS5D U7 NAND5 A A ~G 7 C 9 B 0 A D7 D 3 D5 D 5 D3 D D 3 D0 AA A35 A UB U3C 7LS0D 7LS0D A A VideoRAM I/O7 I/O I/O5 I/O I/O3 I/O I/O I/O0 HMA0 ~CS ~OE 0 ~WE A0 9 A9 A 3 A7 A A5 3 A A3 5 A A 7 A0 TamponCPUA A A A3 A ~G Y Y Y3 Y 39 U Denetim_Isareti TamponCPUB A Y A Y A3 Y3 A Y TamponCPUA A A A3 A ~G TamponCPUB A A A3 A ~G ~G Y Y Y3 Y Y Y Y3 Y U A0 A TamponGrafikA Y Y3 Y Y ~G A A3 A A TamponGrafikB Y Y3 Y Y ~G A A3 A A TamponGrafikB Y Y3 Y Y ~G A A3 A A TamponGrafikA Y Y3 Y Y ~G A A3 A A 5 5V U NAND3 HSYNC 09 VSYNC VSYNC HSYNC VideoIsareti U AND E K R A N ' a A A A A9 Okuma_Yazma VideoIsareti A5 A A3 A A A0 A9 A A7 A A5 A A3 A A A0 Okuma_Yazma Denetim_Isareti A N A K A R T ' a Şekil 7. Ekran kartının devre şeması. Ekranda görüntü oluşturmak için, ekran kartındaki ekran belleğin anakartta bulunan Motorola 0 mikroişlemci tarafından doldurulması gerekmektedir. Şekil ve 7'de verilen kontrol ucu (denetim işareti), normal bilgisayarlarda CPU'nun denetimindeyken, burada öğrencinin olayı anlayabilmesi için öğrencinin denetimine verilmiştir. Kontrol ucu 0 iken CPU ekran belleğe ulaşabilmekte, iken ekran kartındaki CRTC ekran belleğe ulaşmaktadır. Ekrana değişik şekiller çizmek mümkündür. Deneyde öğrencilere ekrana dikey şeritler çizdirilmektedir. Bunun için ekran belleğe ardışıl olarak FF ve 00 lar yazılmakta ve bu bilgiler CRTC tarafından monitöre gönderilmektedir. Bu IATS 09, Karabük Üniversitesi, Karabük, Türkiye

6 olay kısır döngüye sokulduğunda, ekranda FF ler alt alta, 00 lar alt alta gelerek şeritler oluşturacaktır. Bunu yapmak için ekran kartının kontrol ucunu 0 yapıp, anakartta Motorola 0 CPU dilinde aşağıdaki kodu yazmak ve koşmak gerekecektir: LDX #$ A000 dongu LDA A #$FF STA A $00,X COM A STA A $0,X INX INX BNE dongu WAI detail.asp?guid=&searchtype=&dicid=93&reftyp e=encyclopedia [5] Messmer, H. P., The Indispensable PC Hardware Book, th Edition, Addison - Wesley Publishing Co., 00. [] Minasi M. and Wempoen F. and Docter Q., The Complete PC Upgrade and Maintenance Guide, th Edition, Sybex, 005. [7] Robinson M. and Sharp G. and Chen J., Polarization Engineering for LCD Projection, Wiley Series in Display Technology, 005. Bundan sonra kontrol ucunu yaparak ekran bellekteki bilgi CRTC tarafından monitöre iletilir ve Şekil 5 (c)'deki gibi dikey çizgiler görülür. Burada Assembly düzeyinde programlar yazıldığı için karmaşık görüntülerden daha ziyade basit görüntüler seçilmiştir. Keza deneyin amacı da ekran kartının nasıl çalıştığını, içindeki birimlerin birbirleriyle ve anakartla nasıl haberleştiğini anlatmak ve bunu da örnek bir uygulamayla göstermektir.. Yapılan Ekran Kartının Eğitime Katkısı Yapılan ekran kartı, bölümümüz Mikroişlemciler Laboratuvarı'nda öğrencilere deney yaptırmak için kullanılmaktadır. Böyle bir ekran kartı yapma ihtiyacı, günümüz ekran kartlarının çok iş yapan tek yongadan meydana gelmesi ve dolayısıyla bu yonga içerisinde ve dışında bilgi alışverişini öğrencinin gözleyememesi, ve öğrencinin yongaya ve karta müdahale edememesinden doğmuştur. Bu çalışmada ekran kartı ayrık tasarlandığı için en küçük birimler arası trafik bile gözlenebilmekte ve kablolara müdahale etmek suretiyle bu trafik öğrenci tarafından yeniden düzenlenebilmektedir. Örnek verilmek istenirse, sadece CRTC, altı ayrı yongadan (7, 00, 790, 70, 70, 730) meydana getirilmiştir. Böylece öğrenci ekran kartının çalışmasını daha iyi anlamaktadır. 5. Sonuç Burada eğitim amaçlı bir ekran kartı tasarlanmış, gerçeklenmiş ve Motorola 0 CPU lu bir anakarta bağlanarak çalıştırılmıştır. Ekran kartı halen bölümümüz Mikroişlemciler Laboratuvarı nda kullanılmakta, ve üzerinde öğrenciler deney yapmaktadır. Kart ayrık olarak gerçeklendiği için öğrenciler bir ekran kartının çalışma mantığını daha iyi kavrayabilmektedir. Kaynaklar [] IBM Technical Reference Version.0, cf. Section - 33, "Color/Graphics Adapter", pp 3, 9. [] Mueller, S., Upgrading and Repairing PCs, Second Edition, Que Books, 99. [3] Duke K. A. And Wall W. A., A Professional Graphics Controller, IBM Systems Journal, Vol., No., pp, 95. []

CRT DENETLEYĐCĐLER ( CATHODE RAY TUBE CONTROLLERS ) CRT NĐN YAPISI

CRT DENETLEYĐCĐLER ( CATHODE RAY TUBE CONTROLLERS ) CRT NĐN YAPISI K TÜ Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Mikroişlemciler Laboratuarı CRT DENETLEYĐCĐLER ( CATHODE RAY TUBE CONTROLLERS ) CRT NĐN YAPISI Bilgisayar monitörlerinde bilgilerin görüntülenmesi

Detaylı

Bilgisayar Donanım ANAKART ÜZERĐNDE YER ALAN GĐRĐŞ/ÇIKIŞ (I/O) BAĞLANTI NOKTALARI

Bilgisayar Donanım ANAKART ÜZERĐNDE YER ALAN GĐRĐŞ/ÇIKIŞ (I/O) BAĞLANTI NOKTALARI ANAKART ÜZERĐNDE YER ALAN GĐRĐŞ/ÇIKIŞ (I/O) BAĞLANTI NOKTALARI Çeşitli aygıtları bağlamak üzere anakart üzerinde farklı tipte konnektörler bulunmaktadır. Anakart üzerinde tipik olarak yazıcı, mouse, klavye

Detaylı

Görüntü Bağdaştırıcıları

Görüntü Bağdaştırıcıları Görüntü Bağdaştırıcıları Görüntü Bağdaştırıcıları (Ekran Kartları) Ekrandaki Görüntü Nasıl Oluşur? Monitörünüze yeteri kadar yakından bakarsanız görüntünün çok küçük noktalardan oluştuğunu görürsünüz.

Detaylı

Ege MYO Bilgisayar Donanım Ders Notları

Ege MYO Bilgisayar Donanım Ders Notları EKRAN KARTI Ekran kartı, mikroişlemcide (CPU) işlenen verileri monitörde görüntülenmesini sağlayan arabirimdir. Ekran modülü anakart üzerine yerleşik olabileceği gibi genişleme yuvalarına bağlanabilmektedir.

Detaylı

İvme VGA, İvme s_2.1 fiziksel işlemci çekirdeğinin, çalışan iç yapısının herhangi bir simülasyon olmaksızın fiziksel olarak dış dünyaya aktarımıdır.

İvme VGA, İvme s_2.1 fiziksel işlemci çekirdeğinin, çalışan iç yapısının herhangi bir simülasyon olmaksızın fiziksel olarak dış dünyaya aktarımıdır. 1 İVME VGA İvme VGA, İvme s_2.1 fiziksel işlemci çekirdeğinin, çalışan iç yapısının herhangi bir simülasyon olmaksızın fiziksel olarak dış dünyaya aktarımıdır. Genel olarak yazmaçlar, hafıza elemanlarından

Detaylı

27.10.2011 HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK

27.10.2011 HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK Mikroişlemci HAFTA 1 HAFIZA BİRİMLERİ Program Kodları ve verinin saklandığı bölüm Kalıcı Hafıza ROM PROM EPROM EEPROM FLASH UÇUCU SRAM DRAM DRRAM... ALU Saklayıcılar Kod Çözücüler... GİRİŞ/ÇIKIŞ G/Ç I/O

Detaylı

KASIRGA 4. GELİŞME RAPORU

KASIRGA 4. GELİŞME RAPORU KASIRGA 4. GELİŞME RAPORU 14.07.2008 Ankara İçindekiler İçindekiler... 2 Giriş... 3 Kasırga Birimleri... 3 Program Sayacı Birimi... 3 Bellek Birimi... 3 Yönlendirme Birimi... 4 Denetim Birimi... 4 İşlem

Detaylı

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

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN Mikroişlemci Nedir? Bir bilgisayarın en önemli parçası Mikroişlemcisidir. Hiçbir bilgisayar mikroişlemci olmadan çalışamaz. Bu nedenle Mikroişlemci

Detaylı

Bahar Dönemi. Öğr.Gör. Vedat MARTTİN

Bahar Dönemi. Öğr.Gör. Vedat MARTTİN Bahar Dönemi Öğr.Gör. Vedat MARTTİN Merkezi İşlemci Biriminde İletişim Yolları Mikroişlemcide işlenmesi gereken komutları taşıyan hatlar yanında, işlenecek verileri taşıyan hatlar ve kesme işlemlerini

Detaylı

SAYISAL MANTIK LAB. PROJELERİ

SAYISAL MANTIK LAB. PROJELERİ 1. 8 bitlik Okunur Yazılır Bellek (RAM) Her biri ayrı adreslenmiş 8 adet D tipi flip-flop kullanılabilir. RAM'lerde okuma ve yazma işlemleri CS (Chip Select), RD (Read), WR (Write) kontrol sinyalleri ile

Detaylı

Bölüm 8 Ardışıl Lojik Devre Uygulamaları

Bölüm 8 Ardışıl Lojik Devre Uygulamaları Bölüm 8 Ardışıl Lojik Devre Uygulamaları DENEY 8-1 Kayan LED Kontrolü DENEYİN AMACI 1. Kayan LED kontrol devresinin çalışma prensibini anlamak. 2. Bir kayan LED kontrol devresi gerçekleştirmek ve çalıştırmak.

Detaylı

Geleneksel ekran kartları, bilgileri, sistem belleğinden kendi belleğine alıp monitöre göndermekteydi. Günümüzdeki ekran kartları ise görüntülenecek

Geleneksel ekran kartları, bilgileri, sistem belleğinden kendi belleğine alıp monitöre göndermekteydi. Günümüzdeki ekran kartları ise görüntülenecek EKRAN KARTI Ekran kartı, işlemcide (CPU) işlenen verileri monitörde görüntülenmesini sağlayan, sinyallere dönüştüren bir genişleme kartıdır. Ekran kartları bilgisayar sistemine anakart üzerinde bulunan

Detaylı

DENEY 2- Sayıcılar ve Kaydırmalı Kaydediciler

DENEY 2- Sayıcılar ve Kaydırmalı Kaydediciler DENEY 2- Sayıcılar ve Kaydırmalı Kaydediciler DENEY 2a- JK Flip-Flop Devreleri DENEYİN AMACI 1. Sayıcıların prensiplerinin ve sayıcıların JK flip-flopları ile nasıl gerçeklendiklerinin incelenmesi. GENEL

Detaylı

x86 Ailesi Mikroişlemciler ve Mikrobilgisayarlar

x86 Ailesi Mikroişlemciler ve Mikrobilgisayarlar x86 Ailesi 1 8085A,8088 ve 8086 2 Temel Mikroişlemci Özellikleri Mikroişlemcinin bir defade işleyebileceği kelime uzunluğu Mikroişlemcinin tek bir komutu işleme hızı Mikroişlemcinin doğrudan adresleyebileceği

Detaylı

Sistem Programlama. Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir.

Sistem Programlama. Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir. Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir. Kesmeler çağırılma kaynaklarına göre 3 kısma ayrılırlar: Yazılım kesmeleri Donanım

Detaylı

BÖLÜM 2 8051 Mikrodenetleyicisine Giriş

BÖLÜM 2 8051 Mikrodenetleyicisine Giriş C ile 8051 Mikrodenetleyici Uygulamaları BÖLÜM 2 8051 Mikrodenetleyicisine Giriş Amaçlar 8051 mikrodenetleyicisinin tarihi gelişimini açıklamak 8051 mikrodenetleyicisinin mimari yapısını kavramak 8051

Detaylı

DENEY 2- Sayıcılar. 1. Sayıcıların prensiplerinin ve sayıcıların JK flip-flopları ile nasıl gerçeklendiklerinin incelenmesi.

DENEY 2- Sayıcılar. 1. Sayıcıların prensiplerinin ve sayıcıların JK flip-flopları ile nasıl gerçeklendiklerinin incelenmesi. DENEY 2- Sayıcılar DENEY 2- JK Flip-Flop Devreleri DENEYİN AMACI 1. Sayıcıların prensiplerinin ve sayıcıların JK flip-flopları ile nasıl gerçeklendiklerinin incelenmesi. GENEL BİLGİLER Sayıcılar flip-floplar

Detaylı

Çalışma Açısından Bilgisayarlar

Çalışma Açısından Bilgisayarlar Çalışma Açısından Bilgisayarlar Ölçme sistemi ile hesaplama sistemi birbiriyle ilgili olmasına rağmen aynı değillerdir. Suyun sıcaklığı ve gürültünün şiddeti ile evdeki lambaların ölçülmesi aynı değillerdir.

Detaylı

DONANIM KURULUMU. Öğr. Gör. Murat YAZICI. 1. Hafta.

DONANIM KURULUMU. Öğr. Gör. Murat YAZICI. 1. Hafta. 1. Hafta DONANIM KURULUMU Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu Bilgisayar Teknolojisi Programı Dersin İçeriği Ekran Kartı (Graphic Card, Video

Detaylı

Embedded(Gömülü)Sistem Nedir?

Embedded(Gömülü)Sistem Nedir? Embedded(Gömülü)Sistem Nedir? Embedded Computing System de amaç; elektronik cihaza bir işlevi sürekli tekrar ettirmektir. Sistem içindeki program buna göre hazırlanmıştır. PC lerde (Desktop veya Laptop)

Detaylı

9. MERKEZİ İŞLEM BİRİM MODÜLÜ TASARIMI

9. MERKEZİ İŞLEM BİRİM MODÜLÜ TASARIMI 1 9. MERKEZİ İŞLEM BİRİM MODÜLÜ TASARIMI Mikroişlemci temelli sistem donanımının en önemli kısmı merkezi işlem birimi modülüdür. Bu modülü tasarlamak için mikroişlemcinin uç işlevlerinin çok iyi bilinmesi

Detaylı

Anakart ve Bileşenleri CPU, bellek ve diğer bileşenlerinin bir baskı devre (pcb) üzerine yerleştirildiği platforma Anakart adı

Anakart ve Bileşenleri CPU, bellek ve diğer bileşenlerinin bir baskı devre (pcb) üzerine yerleştirildiği platforma Anakart adı S a y f a 1 Anakart ve Bileşenleri CPU, bellek ve diğer bileşenlerinin bir baskı devre (pcb) üzerine yerleştirildiği platforma Anakart adı verilmektedir. Anakart üzerinde CPU, bellek, genişleme yuvaları,

Detaylı

DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ. İçerik

DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ. İçerik DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ İçerik Mikroişlemci Sistem Mimarisi Mikroişlemcinin yürüttüğü işlemler Mikroişlemci Yol (Bus) Yapısı Mikroişlemci İç Veri İşlemleri Çevresel Cihazlarca Yürütülen İşlemler

Detaylı

FPGA ile Kablosuz Görüntü Aktarımı. Yusuf Onur Koçberber

FPGA ile Kablosuz Görüntü Aktarımı. Yusuf Onur Koçberber FPGA ile Kablosuz Görüntü Aktarımı Yusuf Onur Koçberber Seminer 2009 Yaz Plan FPGA Genel bilgiler FPGA nın İç Yapısı, Nasıl Programlanabiliyor?, Nasıl Çalışıyor? Neden bu kadar popüler oldu? MPW Her şeyin

Detaylı

Bölüm 4 Ardışıl Lojik Devre Deneyleri

Bölüm 4 Ardışıl Lojik Devre Deneyleri Bölüm 4 Ardışıl Lojik Devre Deneyleri DENEY 4-1 Flip-Floplar DENEYİN AMACI 1. Kombinasyonel ve ardışıl lojik devreler arasındaki farkları ve çeşitli bellek birimi uygulamalarını anlamak. 2. Çeşitli flip-flop

Detaylı

DONANIM KARTLARI. Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Elektrik ve Elektronik Teknolojisi

DONANIM KARTLARI. Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Elektrik ve Elektronik Teknolojisi Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Elektrik ve Elektronik Teknolojisi DONANIM KARTLARI Donanım kartlarını temel olarak 2 gruba ayırabiliriz: 1. Ekran Kartı 2. Ek Donanım Kartları

Detaylı

Bellekler. Mikroişlemciler ve Mikrobilgisayarlar

Bellekler. Mikroişlemciler ve Mikrobilgisayarlar Bellekler 1 Bellekler Ortak giriş/çıkışlara, yazma ve okuma kontrol sinyallerine sahip eşit uzunluktaki saklayıcıların bir tümdevre içerisinde sıralanmasıyla hafıza (bellek) yapısı elde edilir. Çeşitli

Detaylı

Donanımlar Hafta 1 Donanım

Donanımlar Hafta 1 Donanım Donanımlar Hafta 1 Donanım Donanım Birimleri Ana Donanım Birimleri (Anakart, CPU, RAM, Ekran Kartı, Sabit Disk gibi aygıtlar, ) Ek Donanım Birimleri (Yazıcı, Tarayıcı, CD-ROM, Ses Kartı, vb ) Anakart (motherboard,

Detaylı

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür.

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür. İŞLEMCİLER (CPU) Mikroişlemci Nedir? Mikroişlemci, hafıza ve giriş/çıkış birimlerini bulunduran yapının geneline mikrobilgisayar; CPU' yu bulunduran entegre devre çipine ise mikroişlemci denir. İşlemciler

Detaylı

BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ

BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ 2.HAFTA Yonga Seti (Chipset) Anakart üzerinde yer alan bir dizi işlem denetçileridir. Bu denetçiler anakartın üzerindeki bilgi akış trafiğini denetler. Bilgisayarın kalitesi,

Detaylı

DONANIM 07-08 Bahar Dönemi TEMEL BİLİŞİM TEKNOLOJİLERİ

DONANIM 07-08 Bahar Dönemi TEMEL BİLİŞİM TEKNOLOJİLERİ DONANIM 07-08 Bahar Dönemi TEMEL BİLİŞİM TEKNOLOJİLERİ Donanım nedir? Donanım bilgisayarı oluşturan her türlü fiziksel parçaya verilen verilen addır. Donanım bir merkezi işlem biriminden (Central Processing

Detaylı

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi Teknolojileri ve Programcılığı Bölümü DERS 5 DONANIM KARTLARI

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi Teknolojileri ve Programcılığı Bölümü DERS 5 DONANIM KARTLARI Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi Teknolojileri ve Programcılığı Bölümü DERS 5 DONANIM KARTLARI Donanım Kartlarını temel olarak 2 gruba ayırabiliriz: Ekran Kartları Ek

Detaylı

İnönü Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü

İnönü Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü İnönü Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü 00223 - Mantık Devreleri Tasarımı Laboratuar Föyleri Numara: Ad Soyad: Arş. Grv. Bilal ŞENOL Devre Kurma Alanı Arş. Grv. Bilal ŞENOL

Detaylı

ANAKART (MOTHERBOARD)

ANAKART (MOTHERBOARD) ANAKART (MOTHERBOARD) ANAKART (MOTHERBOARD) Anakart, bir bilgisayarın tüm parçalarını üzerinde barındıran ve bu parçaların iletişimini sağlayan elektronik devredir. Anakartın Yapısı ve Çalışması Anakart

Detaylı

Mikrobilgisayarlar ve Assembler. Bahar Dönemi. Vedat Marttin

Mikrobilgisayarlar ve Assembler. Bahar Dönemi. Vedat Marttin Mikrobilgisayarlar ve Assembler Bahar Dönemi Vedat Marttin Bellek Haritası Mikroişlemcili örnek bir RAM, ROM ve G/Ç adres sahalarının da dahil olduğu toplam adres uzayının gösterilmesinde kullanılan sisteme

Detaylı

XC8 ile PİC uygulamaları

XC8 ile PİC uygulamaları XC8 ile PİC uygulamaları Modül tanıtımı : LCD kullanımı Öncelikle Lcd nedir ne değildir biraz tanımamız gerekiyor. LED göstergelerin fazla akım çekmesi ve kullanım zorluğu, son yıllarda LCD göstergelerin

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 Giriş Mikro işlemler Fetch cycle Indirect cycle Interrupt cycle Execute cycle Instruction

Detaylı

Ham Veri. İşlenmiş Veri Kullanıcı. Kullanıcı. Giriş İşleme Çıkış. Yazılı Çizili Saklama. Doç.Dr. Yaşar SARI-ESOGÜ-Turizm Fakültesi

Ham Veri. İşlenmiş Veri Kullanıcı. Kullanıcı. Giriş İşleme Çıkış. Yazılı Çizili Saklama. Doç.Dr. Yaşar SARI-ESOGÜ-Turizm Fakültesi Kullanıcı Ham Veri İşlenmiş Veri Kullanıcı Giriş İşleme Çıkış Yazılı Çizili Saklama Server PC Laptop PDA (Personal Digital Assitance) Netbook Tablet PC BİLGİSAYAR DONANIM YAZILIM Scanner (Tarayıcı)

Detaylı

Teorik Bilgi DENEY 7: ASENKRON VE SENKRON SAYICILAR

Teorik Bilgi DENEY 7: ASENKRON VE SENKRON SAYICILAR DENEY 7: ASENKRON VE SENKRON SAYICILAR Deneyin Amaçları Asenkron ve senkron sayıcı devre yapılarının öğrenilmesi ve deneysel olarak yapılması Deney Malzemeleri 74LS08 Ve Kapı Entegresi (1 Adet) 74LS76

Detaylı

MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ

MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ KARADENİZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR ORGANİZASYONU LABORATUVARI MİKROİŞLEMCİ İLE A/D DÖNÜŞÜMÜ 1. GİRİŞ Analog işaretleri sayısal işaretlere dönüştüren elektronik devrelere

Detaylı

Yrd. Doç. Dr. Caner ÖZCAN

Yrd. Doç. Dr. Caner ÖZCAN Yrd. Doç. Dr. Caner ÖZCAN Grafik Programlama Bilgisayar kullanılırken monitörlerde iki tür ekran moduyla karşılaşılır. Bu ekran modları Text modu ve Grafik modu dur. Text modunda ekran 25 satır ve 80 sütundan

Detaylı

Mikrobilgisayarlar. Mikroişlemciler ve. Mikrobilgisayarlar

Mikrobilgisayarlar. Mikroişlemciler ve. Mikrobilgisayarlar 1 Sayısal Bilgisayarın Tarihsel Gelişim Süreci Babage in analitik makinası (1833) Vakumlu lambanın bulunuşu (1910) İlk elektronik sayısal bilgisayar (1946) Transistörün bulunuşu (1947) İlk transistörlü

Detaylı

ASCII KODLARI. Bilgisayarda Metin (Text) Türü Bilgilerin Saklanması:

ASCII KODLARI. Bilgisayarda Metin (Text) Türü Bilgilerin Saklanması: ASCII KODLARI Bilgisayarda Metin (Text) Türü Bilgilerin Saklanması: B ir metin bilgisini bilgisayar hafızasında temsil edebilmek için, bilgisayar sistemi, her harf yada sembol için bir sayısal değer atar.

Detaylı

MC6800. Veri yolu D3 A11. Adres yolu A7 A6 NMI HALT DBE +5V 1 2. adres onaltılık onluk 0000 0. 8 bit 07FF 2047 0800 2048. kullanıcının program alanı

MC6800. Veri yolu D3 A11. Adres yolu A7 A6 NMI HALT DBE +5V 1 2. adres onaltılık onluk 0000 0. 8 bit 07FF 2047 0800 2048. kullanıcının program alanı GİRİŞ Günümüzde kullanılan bilgisayarların özelliklerinden bahsedilirken duyduğumuz 80386, 80486 Pentium-III birer mikroişlemcidir. Mikroişlemciler bilgisayar programlarının yapmak istediği tüm işlerin

Detaylı

ANA KARTLAR. Ana Kart Nedir?

ANA KARTLAR. Ana Kart Nedir? ANA KARTLAR Veri Yolları Ana Kart Nedir? Anakart, bir bilgisayarın tüm parçalarını üzerinde barındıran ve bu parçaların iletişimini sağlayan elektronik devredir. Fiberglastan (sert bir plastik türevi)

Detaylı

Bilgisayar Donanımı. Temel Birimler ve Çevre Birimler. Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU

Bilgisayar Donanımı. Temel Birimler ve Çevre Birimler. Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU Bilgisayar Donanımı Temel Birimler ve Çevre Birimler Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU İçerik Bilgisayarın birimleri; Giriş Çıkış Depolama İşlem Donanım Bileşenleri ve Çalışma Prensipleri

Detaylı

GRAFİK ve ANİMASYON 2. GRAFİK-ANİMASYON İLE İLGİLİ DONANIM BİRİMLERİ

GRAFİK ve ANİMASYON 2. GRAFİK-ANİMASYON İLE İLGİLİ DONANIM BİRİMLERİ BÖLÜM 2 2. GRAFİK-ANİMASYON İLE İLGİLİ DONANIM BİRİMLERİ 2.1. Ekran Kartı Bilgisayarın görüntü özellikleri kullanılan ekran kartlarıyla sınırlıdır. Geçmişten günümüze kadar çok değişik özellikte ekran

Detaylı

Çıkış Birimleri. Çıkış Birimleri. Giriş Birimleri. İşlem Birimi. Bellek Birimleri

Çıkış Birimleri. Çıkış Birimleri. Giriş Birimleri. İşlem Birimi. Bellek Birimleri Çıkış Birimleri Giriş Birimleri İşlem Birimi Çıkış Birimleri Bellek Birimleri Çıkış Birimleri Çıkış birimleri; bilgisayardaki işlemlerin sonucunda elde edilen ve kullanıcıya ses ya da görüntü olarak aktarılacak

Detaylı

DY-45 OSĐLOSKOP KĐTĐ. Kullanma Kılavuzu

DY-45 OSĐLOSKOP KĐTĐ. Kullanma Kılavuzu DY-45 OSĐLOSKOP KĐTĐ Kullanma Kılavuzu 01 Kasım 2010 Amatör elektronikle uğraşanlar için osiloskop pahalı bir test cihazıdır. Bu kitte amatör elektronikçilere hitap edecek basit ama kullanışlı bir yazılım

Detaylı

MİKROİŞLEMCİLER. Mikroişlemcilerin Tarihsel Gelişimi

MİKROİŞLEMCİLER. Mikroişlemcilerin Tarihsel Gelişimi MİKROİŞLEMCİLER Mikroişlemcilerin Tarihsel Gelişimi Mikroişlemcilerin Tarihi Gelişimi Mikroişlemcilerin tarihi gelişimlerini bir kerede işleyebildikleri bit sayısı referans alınarak dört grupta incelemek

Detaylı

İşletim Sistemleri (Operating Systems)

İşletim Sistemleri (Operating Systems) İşletim Sistemleri (Operating Systems) 1 İşletim Sistemleri (Operating Systems) Genel bilgiler Ders kitabı: Tanenbaum & Bo, Modern Operating Systems:4th ed., Prentice-Hall, Inc. 2013 Operating System Concepts,

Detaylı

Analog Sayısal Dönüşüm

Analog Sayısal Dönüşüm Analog Sayısal Dönüşüm Gerilim sinyali formundaki analog bir veriyi, iki tabanındaki sayısal bir veriye dönüştürmek için, az önce anlatılan merdiven devresiyle, bir sayıcı (counter) ve bir karşılaştırıcı

Detaylı

(Random-Access Memory)

(Random-Access Memory) BELLEK (Memory) Ardışıl devreler bellek elemanının varlığı üzerine kuruludur Bir flip-flop sadece bir bitlik bir bilgi tutabilir Bir saklayıcı (register) bir sözcük (word) tutabilir (genellikle 32-64 bit)

Detaylı

GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BM-404 BİLGİ GÜVENLİĞİ LABORATUVARI UYGULAMA FÖYÜ

GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BM-404 BİLGİ GÜVENLİĞİ LABORATUVARI UYGULAMA FÖYÜ HAFTA: 4 AMAÇLAR: Bilgisayar Donanım Parçaları BİLGİSAYAR KASASI İçine yerleştirilecek olan bilgisayar bileşenlerini dışarıdan gelebilecek fiziksel darbelere karşı korur, elektriksel olarak yalıtır, sahip

Detaylı

Bilgisayar Donanım 2010 BİLGİSAYAR

Bilgisayar Donanım 2010 BİLGİSAYAR BİLGİSAYAR CPU, bellek ve diğer sistem bileşenlerinin bir baskı devre (pcb) üzerine yerleştirildiği platforma Anakart adı verilmektedir. Anakart üzerinde CPU, bellek, genişleme yuvaları, BIOS, çipsetler,

Detaylı

DY-45 OSİLOSKOP V2.0 KİTİ

DY-45 OSİLOSKOP V2.0 KİTİ DY-45 OSİLOSKOP V2.0 KİTİ Kullanma Kılavuzu 12 Ocak 2012 Amatör elektronikle uğraşanlar için osiloskop pahalı bir test cihazıdır. Bu kitte amatör elektronikçilere hitap edecek basit ama kullanışlı bir

Detaylı

ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ SAYISAL TASARIM LABORATUVARI DENEY 6 ANALOG/DİGİTAL DÖNÜŞTÜRÜCÜ. Grup Numara Ad Soyad RAPORU HAZIRLAYAN:

ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ SAYISAL TASARIM LABORATUVARI DENEY 6 ANALOG/DİGİTAL DÖNÜŞTÜRÜCÜ. Grup Numara Ad Soyad RAPORU HAZIRLAYAN: ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ SAYISAL TASARIM LABORATUVARI DENEY 6 ANALOG/DİGİTAL DÖNÜŞTÜRÜCÜ DENEYİ YAPANLAR Grup Numara Ad Soyad RAPORU HAZIRLAYAN: Deneyin Yapılış Tarihi Raporun Geleceği Tarih Raporun

Detaylı

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir.

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir. Bilgisayar Mimarisi İkilik Kodlama ve Mantık Devreleri Yrd.Doç.Dr. Celal Murat KANDEMİR ESOGÜ Eğitim Fakültesi - BÖTE twitter.com/cmkandemir Kodlama Kodlama (Coding) : Bir nesneler kümesinin bir dizgi

Detaylı

İşletim Sistemlerine Giriş

İşletim Sistemlerine Giriş İşletim Sistemlerine Giriş Girdi/Çıktı (I/O) İşletim Sistemlerine Giriş - Ders11 1 Girdi/Çıktı (I/O) İşletim sisteminin temel fonksiyonlarından biride bilgisayardaki tüm I/O aygıtlarını kontrol etmesidir.

Detaylı

Bilgisayar en yavaş parçası kadar hızlıdır!

Bilgisayar en yavaş parçası kadar hızlıdır! Donanım Bilgisayar en yavaş parçası kadar hızlıdır! Merkezi İşlem Birimi Kavramı (CPU) Bilgisayar içerisinde meydana gelen her türlü aritmetiksel, mantıksal ve karşılaştırma işlemlerinden sorumlu olan

Detaylı

BÖLÜM 2 SAYI SİSTEMLERİ

BÖLÜM 2 SAYI SİSTEMLERİ İÇİNDEKİLER BÖLÜM 1 GİRİŞ 1.1. Lojik devre içeriği... (1) 1.1.1. Kodlama, Kod tabloları... (2) 1.1.2. Kombinezonsal Devre / Ardışıl Devre... (4) 1.1.3. Kanonik Model / Algiritmik Model... (4) 1.1.4. Tasarım

Detaylı

1. Temel lojik kapıların sembollerini ve karakteristiklerini anlamak. 2. Temel lojik kapıların karakteristiklerini ölçmek.

1. Temel lojik kapıların sembollerini ve karakteristiklerini anlamak. 2. Temel lojik kapıların karakteristiklerini ölçmek. DENEY Temel Lojik Kapıların Karakteristikleri DENEYİN AMACI. Temel lojik kapıların sembollerini ve karakteristiklerini anlamak.. Temel lojik kapıların karakteristiklerini ölçmek. GENEL İLGİLER Temel lojik

Detaylı

MEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ. 1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme

MEB YÖK MESLEK YÜKSEKOKULLARI PROGRAM GELİŞTİRME PROJESİ. 1. Tipik bir mikrobilgisayar sistemin yapısı ve çalışması hakkında bilgi sahibi olabilme PROGRAMIN ADI DERSIN KODU VE ADI DERSIN ISLENECEGI DÖNEM HAFTALIK DERS SAATİ DERSİN SÜRESİ ENDÜSTRİYEL ELEKTRONİK MİK.İŞLEMCİLER/MİK.DENETLEYİCİLER-1 2. Yıl, III. Yarıyıl (Güz) 4 (Teori: 3, Uygulama: 1,

Detaylı

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar) Bus

Detaylı

İletişim Protokolleri (Communication Protocols)

İletişim Protokolleri (Communication Protocols) İletişim Protokolleri (Communication Protocols) Arduino dış dünya ile iletişim kurabilmek için genel amaçlı i/o pinleri önceki konu başlığında incelenmişti. LED, buton, role vb. cihazlardan girdi almak

Detaylı

Proje Teslimi: 2013-2014 güz yarıyılı ikinci ders haftasında teslim edilecektir.

Proje Teslimi: 2013-2014 güz yarıyılı ikinci ders haftasında teslim edilecektir. ELEKTRONĐK YAZ PROJESĐ-2 (v1.1) Yıldız Teknik Üniversitesi Elektronik ve Haberleşme Mühendisliği Bölümünde okuyan 1. ve 2. sınıf öğrencilerine; mesleği sevdirerek öğretmek amacıyla, isteğe bağlı olarak

Detaylı

T.C. İstanbul Medeniyet Üniversitesi Mühendislik ve Doğa Bilimleri Fakültesi Elektrik-Elektronik Mühendisliği Bölümü

T.C. İstanbul Medeniyet Üniversitesi Mühendislik ve Doğa Bilimleri Fakültesi Elektrik-Elektronik Mühendisliği Bölümü T.C. İstanbul Medeniyet Üniversitesi Mühendislik ve Doğa Bilimleri Fakültesi Elektrik-Elektronik Mühendisliği Bölümü MANTIK DEVRELERİ TASARIMI LABORATUVARI DENEY FÖYLERİ 2018 Deney 1: MANTIK KAPILARI VE

Detaylı

SAYISAL UYGULAMALARI DEVRE. Prof. Dr. Hüseyin EKİZ Doç. Dr. Özdemir ÇETİN Arş. Gör. Ziya EKŞİ

SAYISAL UYGULAMALARI DEVRE. Prof. Dr. Hüseyin EKİZ Doç. Dr. Özdemir ÇETİN Arş. Gör. Ziya EKŞİ SAYISAL DEVRE UYGULAMALARI Prof. Dr. Hüseyin EKİZ Doç. Dr. Özdemir ÇETİN Arş. Gör. Ziya EKŞİ İÇİNDEKİLER ŞEKİLLER TABLOSU... vi MALZEME LİSTESİ... viii ENTEGRELER... ix 1. Direnç ve Diyotlarla Yapılan

Detaylı

Bölüm 4 Ardışıl Lojik Devre Deneyleri

Bölüm 4 Ardışıl Lojik Devre Deneyleri Bölüm 4 Ardışıl Lojik Devre Deneyleri DENEY 4-1 Flip-Floplar DENEYİN AMACI 1. Kombinasyonel ve ardışıl lojik devreler arasındaki farkları ve çeşitli bellek birimi uygulamalarını anlamak. 2. Çeşitli flip-flop

Detaylı

Bölüm 7 Ardışıl Lojik Devreler

Bölüm 7 Ardışıl Lojik Devreler Bölüm 7 Ardışıl Lojik Devreler DENEY 7- Flip-Floplar DENEYİN AMACI. Kombinasyonel ve ardışıl lojik devreler arasındaki farkları ve çeşitli bellek birimi uygulamalarını anlamak. 2. Çeşitli flip-flop türlerinin

Detaylı

Merkezi İşlem Birimi Kavramı (CPU)

Merkezi İşlem Birimi Kavramı (CPU) Donanım Merkezi İşlem Birimi Kavramı (CPU) Bilgisayar içerisinde meydana gelen her türlü aritmetiksel, mantıksal ve karşılaştırma işlemlerinden sorumlu olan elektronik bir aygıttır. Başlıca üç bölümden

Detaylı

Hacettepe Robot Topluluğu

Hacettepe Robot Topluluğu Hacettepe Robot Topluluğu PIC Assembly Dersleri 1. Ders: PIC Programlamaya Giriş HUNRobotX - PIC Assembly Dersleri 1. Ders: PIC Programlamaya Giriş Yazan: Kutluhan Akman, Düzenleyen: Canol Gökel - 4 Haziran

Detaylı

BEKLEMELĐ ÇALIŞMA VE ZAMAN SINIRLI ĐŞLER. 1. Genel Tanıtım. 2- WAIT işaretinin üretilmesi

BEKLEMELĐ ÇALIŞMA VE ZAMAN SINIRLI ĐŞLER. 1. Genel Tanıtım. 2- WAIT işaretinin üretilmesi K TÜ Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Mikroişlemciler Laboratuarı BEKLEMELĐ ÇALIŞMA VE ZAMAN SINIRLI ĐŞLER 1. Genel Tanıtım CPU lar bazı çevre birimlerine göre daha hızlı çalışabilir

Detaylı

Mikroişlemcili Sistemler ve Laboratuvarı

Mikroişlemcili Sistemler ve Laboratuvarı SAKARYA ÜNİVERSİTESİ Bilgisayar ve Bilişim Bilimleri Fakültesi Bilgisayar Mühendisliği Bölümü Mikroişlemcili Sistemler ve Laboratuvarı Hafta04 : 8255 ve Bellek Organizasyonu Doç.Dr. Ahmet Turan ÖZCERİT

Detaylı

İ.T.Ü. Eğitim Mikrobilgisayarının Tanıtımı

İ.T.Ü. Eğitim Mikrobilgisayarının Tanıtımı İ.T.Ü. Eğitim Mikrobilgisayarının Tanıtımı 1.1 Giriş İTÜ Eğitim Mikrobilgisayarı (İTÜ-Eğit) MC6802 mikroişlemcisini kullanan bir eğitim ve geliştirme bilgisayarıdır. İTÜ-Eğit, kullanıcıya, mikrobilgisayarın

Detaylı

B.Ç. / E.B. MİKROİŞLEMCİLER

B.Ç. / E.B. MİKROİŞLEMCİLER 1 MİKROİŞLEMCİLER RESET Girişi ve DEVRESİ Program herhangi bir nedenle kilitlenirse ya da program yeniden (baştan) çalıştırılmak istenirse dışarıdan PIC i reset yapmak gerekir. Aslında PIC in içinde besleme

Detaylı

Von Neumann Mimarisi. Mikroişlemciler ve Mikrobilgisayarlar 1

Von Neumann Mimarisi. Mikroişlemciler ve Mikrobilgisayarlar 1 Von Neumann Mimarisi Mikroişlemciler ve Mikrobilgisayarlar 1 Sayısal Bilgisayarın Tarihsel Gelişim Süreci Babage in analitik makinası (1833) Vakumlu lambanın bulunuşu (1910) İlk elektronik sayısal bilgisayar

Detaylı

8086 nın Bacak Bağlantısı ve İşlevleri. 8086, 16-bit veri yoluna (data bus) 8088 ise 8- bit veri yoluna sahip16-bit mikroişlemcilerdir.

8086 nın Bacak Bağlantısı ve İşlevleri. 8086, 16-bit veri yoluna (data bus) 8088 ise 8- bit veri yoluna sahip16-bit mikroişlemcilerdir. Bölüm 9: 8086 nın Bacak Bağlantısı ve İşlevleri 8086 & 8088 her iki işlemci 40-pin dual in-line (DIP) paketinde üretilmişlerdir. 8086, 16-bit veri yoluna (data bus) 8088 ise 8- bit veri yoluna sahip16-bit

Detaylı

Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/

Ders Notlarının Creative Commons lisansı Feza BUZLUCA ya aittir. Lisans: http://creativecommons.org/licenses/by-nc-nd/3.0/ Eşzamanlı (Senkron) Ardışıl Devrelerin Tasarlanması (Design) Bir ardışıl devrenin tasarlanması, çözülecek olan problemin sözle anlatımıyla (senaryo) başlar. Bundan sonra aşağıda açıklanan aşamalardan geçilerek

Detaylı

BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ

BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ 1 BİLGİSAYAR NEDİR? Giriş birimleri ile dış dünyadan aldıkları veriler üzerinde aritmetiksel ve mantıksal işlemler yaparak işleyen ve bu işlenmiş bilgileri çıkış birimleri

Detaylı

Temel Bilgisayar Teknisyenlik Eğitimi Seminer Notları. Monitör Teknolojisi

Temel Bilgisayar Teknisyenlik Eğitimi Seminer Notları. Monitör Teknolojisi Temel Bilgisayar Teknisyenlik Eğitimi Seminer Notları Monitör Teknolojisi CRT Monitör teknolojisi-1 CRT (katod ışınlı tüp) monitörlerde görüntü tüp adı verilen düzenek tarafından oluşturulur. Havası boşaltılmış

Detaylı

Bölüm 1 Temel Lojik Kapılar

Bölüm 1 Temel Lojik Kapılar Bölüm 1 Temel Lojik Kapılar DENEY 1-1 Lojik Kapı Devreleri DENEYİN AMACI 1. Çeşitli lojik kapıların çalışma prensiplerini ve karakteristiklerini anlamak. 2. TTL ve CMOS kapıların girişi ve çıkış gerilimlerini

Detaylı

MİKROİŞLEMCİ MİMARİLERİ

MİKROİŞLEMCİ MİMARİLERİ MİKROİŞLEMCİ MİMARİLERİ Mikroişlemcilerin yapısı tipik olarak 2 alt sınıfta incelenebilir: Mikroişlemci mimarisi (Komut seti mimarisi), Mikroişlemci organizasyonu (İşlemci mikromimarisi). CISC 1980 lerden

Detaylı

MİKROBİLGİSAYAR SİSTEMLERİ. Teknik Bilimler Meslek Yüksekokulu

MİKROBİLGİSAYAR SİSTEMLERİ. Teknik Bilimler Meslek Yüksekokulu MİKROBİLGİSAYAR SİSTEMLERİ Teknik Bilimler Meslek Yüksekokulu Dersin Amacı Mikroişlemciler Mikrodenetleyiciler PIC Mikrodenetleyiciler Micro BASIC Programlama Kullanılacak Programlar MSDOS DEBUG PROTEUS

Detaylı

MİKROBİLGİSAYAR SİSTEMLERİ VE ASSEMBLER

MİKROBİLGİSAYAR SİSTEMLERİ VE ASSEMBLER BÖLÜM 2 INTEL AİLESİNİN 8 BİTLİK MİKROİŞLEMCİLERİ 2.1 8080 MİKROİŞLEMCİSİ Intel 8080, I4004, I4040 ve I8008 in ardından üretilmiştir ve 8 bitlik mikroişlemcilerin ilkidir ve 1974 te kullanıma sunulmuştur.

Detaylı

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU Bilgisayar Nedir? Bilgisayar; Kullanıcıdan aldığı bilgilerle mantıksal ve aritmetiksel işlemler yapabilen, Yaptığı işlemleri saklayabilen, Sakladığı

Detaylı

İşletim Sistemlerine Giriş

İşletim Sistemlerine Giriş İşletim Sistemlerine Giriş İşletim Sistemleri ve Donanım İşletim Sistemlerine Giriş/ Ders01 1 İşletim Sistemi? Yazılım olmadan bir bilgisayar METAL yığınıdır. Yazılım bilgiyi saklayabilir, işleyebilir

Detaylı

SORULAR (37-66) Aşağıdakilerden hangisi günümüz anakartlarının en çok kullanılan veriyoludur?

SORULAR (37-66) Aşağıdakilerden hangisi günümüz anakartlarının en çok kullanılan veriyoludur? SORULAR (37-66) SORU -37 Aşağıdakilerden hangisi günümüz anakartlarının en çok kullanılan veriyoludur? A) ISA B) AGP C) PCI D) PCI-e SORU -38 Aşağıdakilerden hangisi yavaş olması sebebiyle günümüz anakartlarında

Detaylı

MĐKROĐŞLEMCĐLĐ FONKSĐYON ÜRETECĐ

MĐKROĐŞLEMCĐLĐ FONKSĐYON ÜRETECĐ K TÜ Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Mikroişlemciler Laboratuarı MĐKROĐŞLEMCĐLĐ FONKSĐYON ÜRETECĐ Mikrobilgisayarların kullanım alanlarından biri de değişik biçimli periyodik işaretlerin

Detaylı

EEM122SAYISAL MANTIK SAYICILAR. Elektrik Elektronik Mühendisliği Yrd. Doç. Dr. Hüseyin Sağkol

EEM122SAYISAL MANTIK SAYICILAR. Elektrik Elektronik Mühendisliği Yrd. Doç. Dr. Hüseyin Sağkol EEM122SAYISAL MANTIK BÖLÜM 6: KAYDEDİCİLER VE SAYICILAR Elektrik Elektronik Mühendisliği Yrd. Doç. Dr. Hüseyin Sağkol KAYDEDİCİLER VE SAYICILAR Flip-flopkullanan devreler fonksiyonlarına göre iki guruba

Detaylı

İÇİNDEKİLER. 1-1 Lojik ve Anahtara Giriş Lojik Kapı Devreleri... 9

İÇİNDEKİLER. 1-1 Lojik ve Anahtara Giriş Lojik Kapı Devreleri... 9 İÇİNDEKİLER BÖLÜM 1 TEMEL LOJİK KAPI DENEYLERİ 1-1 Lojik ve Anahtara Giriş 1 1-2 Lojik Kapı Devreleri... 9 a. Diyot Lojiği (DL) devresi b. Direnç-Transistor Lojiği (RTL) devresi c. Diyot-Transistor Lojiği

Detaylı

8. MİKROİŞLEMCİ MİMARİSİ

8. MİKROİŞLEMCİ MİMARİSİ 1 8. MİKROİŞLEMCİ MİMARİSİ Gelişen donanım ve yazılım teknolojilerine ve yonga üreticisine bağlı olarak mikroişlemcilerin farklı komut tipleri, çalışma hızı ve şekilleri vb. gibi donanım ve yazılım özellikleri

Detaylı

MİKROİŞLEMCİLER 1 Ders 1

MİKROİŞLEMCİLER 1 Ders 1 MİKROİŞLEMCİLER 1 Ders 1 Ders Kitabı: The 80x86 IBM PC and Compatible Computers Assembly Language, Design, and Interfacing Muhammad ali Mazidi, Janice Gillipsie Mazidi Öğr.Gör. Mahmut YALÇIN 09.03.2011

Detaylı

Ekran Kartları Nasıl Çalışır?

Ekran Kartları Nasıl Çalışır? Ekran Kartları Nasıl Çalışır? Hemen hepimizin bilgisayar almaya kalktığımızda ilk seçtğimiz parçalardan biri de ekran kartıdır ama sadece işlemci, bellek ve sabit diske bakarak bilgisayar seçtiğimiz günlerin

Detaylı

Canon XEED SX60. Özellikler

Canon XEED SX60. Özellikler Canon XEED SX60 Projektörler Arşiv Ürünleri XEED SX60 pırıl pırıl sunum ve filmler için parlak, yüksek kontrastlı projeksiyon sağlar. SXGA+, sessize yakın kullanım ve Ev Sineması moduyla, hem evde hem

Detaylı

TEKRAR DERSİ (Ders 1,2,3,4,5)

TEKRAR DERSİ (Ders 1,2,3,4,5) Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Elektrik ve Elektronik Teknolojisi TEKRAR DERSİ (Ders 1,2,3,4,5) Bilgisayarlar 4 temel unsurdan oluşmaktadır. 1) Giriş birimleri 2) Depolama

Detaylı

Mikroişlemciler ve Assembler Programlama. Teknoloji Fakültesi / Bilgisayar Mühendisliği Öğr.Gör. Günay TEMÜR

Mikroişlemciler ve Assembler Programlama. Teknoloji Fakültesi / Bilgisayar Mühendisliği Öğr.Gör. Günay TEMÜR Mikroişlemciler ve Assembler Programlama Teknoloji Fakültesi / Bilgisayar Mühendisliği Öğr.Gör. Günay TEMÜR Mikroişlemciler Mikroişlemciler bilgisayar teknolojilerinin gerçek sürükleyicisi olan donanımsal

Detaylı

Sabit Gerilim Regülatörü Kullanarak Ayarlanabilir Güç Kaynağı

Sabit Gerilim Regülatörü Kullanarak Ayarlanabilir Güç Kaynağı Sabit Gerilim Regülatörü Kullanarak Ayarlanabilir Güç Kaynağı Sabit değerli pozitif gerilim regülatörleri basit bir şekilde iki adet direnç ilavesiyle ayarlanabilir gerilim kaynaklarına dönüştürülebilir.

Detaylı

Yrd. Doç.Dr. C. Harmanşah PARALEL PORT

Yrd. Doç.Dr. C. Harmanşah PARALEL PORT 1 PARALEL PORT Bilgisayar sistemlerinde data transferi paralel ve seri olmak üzere iki şekilde gerçekleştirilmektedir. [EEE 410 Microprocessors I Spring 04/05 Lecture Notes # 19] İki farklı birim veya

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 Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar)

Detaylı