MİKROİŞLEMCİLER 1 Ders 1

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

BİLGİSAYAR MİMARİSİ. Mimariye Giriş. Özer Çelik Matematik-Bilgisayar Bölümü

İşletim Sistemleri (Operating Systems)

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

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

x86 Ailesi Mikroişlemciler ve Mikrobilgisayarlar

BM-311 Bilgisayar Mimarisi

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

Mikrobilgisayarlar. Mikroişlemciler ve. Mikrobilgisayarlar

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

BM-311 Bilgisayar Mimarisi

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

Donanımlar Hafta 1 Donanım

Von Neumann Mimarisi. Mikroişlemciler ve Mikrobilgisayarlar 1

İşletim Sistemlerine Giriş

Bilgisayarların Gelişimi

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

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

BELLEKLER. Kelime anlamı olarak RAM Random Access Memory yani Rastgele Erişilebilir Bellek cümlesinin kısaltılması ile oluşmuş bir tanımdır.

İşletim Sistemi. BTEP205 - İşletim Sistemleri

BİLGİSAYAR KULLANMA KURSU

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

Bilgisayar Mimarisi ve Organizasyonu Giriş

Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir?

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

CUMHURİYET MESLEKİ VE TEKNİK ANADOLU LİSESİ BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ DERSİ DERS NOTLARI BELLEKLER

İŞLEMCİLER. Yrd. Doç. Dr. Mehmet Ali Aktaş

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri

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

BM-311 Bilgisayar Mimarisi

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

DERS 5 PIC 16F84 PROGRAMLAMA İÇERİK. PIC 16F84 bacak bağlantıları PIC 16F84 bellek yapısı Program belleği RAM bellek Değişken kullanımı Komutlar

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

Bilgisayara Giriş. Bilgisayarlar ilk geliştirilmeye başlandıklarından bugüne kadar geçen süre içerisinde oldukça değişmişlerdir.

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

Bellekler. Mikroişlemciler ve Mikrobilgisayarlar

Mikroçita. Mikroçita Rapor 2:

Bilişim Teknolojileri

Günümüz. Intel Core i nm teknolojisi 1.86 Milyar tranzistör. Intel Core i nm teknolojisi 1.4 Milyar tranzistör

İŞLETİM SİSTEMİ İşletim sistemi kullanıcıyla bilgisayar donanımı arasında iletişim sağlayan programdır.

PORTLAR Bilgisayar: VERİ:

Bilgisayar Donanım 2010 BİLGİSAYAR

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

Bilgisayar (Computer) Bilgisayarın fiziksel ve elektronik yapısını oluşturan ana birimlerin ve çevre birimlerin tümüne "donanım" denir.

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

İŞLEMCİ İşlemcilerin Temel Birimleri, İşlemcinin Çalışma Sistemi ve Komutlar, İşlemci ve Hafıza Arasındaki İlişki, İşlemci Teknolojileri, Modern

Temel Bilgi Teknolojileri -1

Bölüm 4. Sistem Bileşenleri. Bilgisayarı. Discovering. Keşfediyorum Computers Living in a Digital World Dijital Dünyada Yaşamak

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Cache-Hızlı Hafıza Birimi. Bilgisayar Sistemi Bilgisayarların Anakart Organizasyonu

Bir analitik cihaza bir bilgisayar takılması için en az iki neden vardır: Ölçmelerin kısmen veya tamamen otomatikleştirilmesi.

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 2. Hafta. Öğr. Gör. Dr. Barış Doğru

BİLGİSAYAR MİMARİSİ. Bilgisayar Bileşenleri Ve Programların Yürütülmesi. Özer Çelik Matematik-Bilgisayar Bölümü

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

Komutların Yürütülmesi

Mikrobilgisayar Mimarisi ve Programlama

İşletim Sistemlerine Giriş

BLG2109 BİLGİSAYAR DONANIMI DERS 3. Öğr. Grv. Aybike ŞİMŞEK

Donanım Nedir? Bir bilgisayar sisteminde bulunan fiziksel aygıtların tümü

Bilgisayar Donanımı. Computer Organization Ders 1 - Giriş Kadir Atilla TOKER

(Random-Access Memory)

C++ Programming: Program Design Including Data Structures, Third Edition. Bölüm 1: Bilgisayarlar ve Programlama Dillerine Kısa Bakış

Bölüm Bazı Temel Konseptler

Bilgisayar Mimarisi Nedir?

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

GAZİANTEP ÜNİVERSİTESİ

Merkezi İşlem Birimi (CPU)

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

İşletim Sistemleri. Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

1. İŞLEMCİLER. İlk İşlemci

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

KONU 1 BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

DONANIM VE YAZILIM. Bilişim Teknolojileri ve Yazılım Dersi

BM 375 Bilgisayar Organizasyonu Dersi Vize Sınavı Cevapları 10 Nisan 2009

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

DİCLE ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ EEM309 SAYISAL ELEKTRONİK LABORATUARI

BÖLÜM Mikrodenetleyicisine Giriş

ESM-361 Mikroişlemciler. 1. Hafta Ders Öğretim Üyesi Dr.Öğr.Üyesi Ayşe DEMİRHAN

1. İŞLEMCİLER 1.2. İşlemcinin Görevi 1.3. İşlemcinin Yapısı

Yrd.Doç.Dr. Celal Murat KANDEMİR

BİLGİSAYAR MİMARİSİ. << Bus Yapısı >> Özer Çelik Matematik-Bilgisayar Bölümü

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

Bilişim Teknolojileri ve Yazılım Ders Notları. K. Selçuk GÜLİTER / Bilişim Teknolojileri Öğretmeni BİLİŞİM TEKNOLOJİLERİ TEMEL KAVRAMLAR-1

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

BİLGİSAYAR ORGANİZASYONU

Mikroişlemcili Sistemler ve Laboratuvarı

EEM 306 Mikroişlemciler ve Lab. Doç.Dr. Mehmet SAĞBAŞ

KBÜ. TBP111 Bilgisayar Donanımı. Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ.

Mikrobilgisayar Sistemleri ve Assembler

Mikroişlemci Nedir? Mikrodenetleyici Nedir? Mikroişlemci iç yapısı Ders Giriş. Mikroişlemcili Sistem Uygulamaları

BİLGİ TEKNOLOJİLERİ SMO103

Mikrobilgisayarlar ve Assembler. Bahar Dönemi. Vedat Marttin

Yrd.Doç.Dr. Celal Murat KANDEMİR

1. Ders Giriş. Mikroişlemcili Sistem Uygulamaları

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

Temel Bilgisayar Bilgisi

Temel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz.

Donan m Donan m Birimleri:

Yazılım Mühendisliğine Giriş 2018 GÜZ

Giris {\} /\ Suhap SAHIN

Transkript:

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

MİKROBİLGİSAYARLAR ve MİKROİŞLEMCİLER Bilgisayar Sistemi 3 ana parçadan olușur. Merkezi İșlemci Birimi (Central Processing Unit, CPU): Kısaca mikroișlemci olarak isimlendirilir ve bilgisayar içindeki bütün aktivitelerde beyin gibi koordinasyonu sağlar. Hafıza: Program komutları ve veri esas olarak burada saklanır. Giriș/Çıkıș (Input/output, I/O) Birimleri: Bilgisayara, ișlenmek üzere bilgi girișini sağlayan ve sonra sonuçları çıkaran, bilgisayar çevre birimleri olarak bilinen parçalardır. CPU yu bulunduran entegre devre çipine mikroișlemci, mikroișlemci, hafıza ve I/O kısımlarının tamamını bulunduran bilgisayara mikrobilgisayar denir.

MİKROBİLGİSAYARLAR ve MİKROİŞLEMCİLER Bilgisayar Sistemi 3 ana parçadan olușur. Merkezi İșlemci Birimi (Central Processing Unit, CPU): Kısaca mikroișlemci olarak isimlendirilir ve bilgisayar içindeki bütün aktivitelerde beyin gibi koordinasyonu sağlar. Hafıza: Program komutları ve veri esas olarak burada saklanır. Giriș/Çıkıș (Input/output, I/O) Birimleri: Bilgisayara, ișlenmek üzere bilgi girișini sağlayan ve sonra sonuçları çıkaran, bilgisayar çevre birimleri olarak bilinen parçalardır. CPU yu bulunduran entegre devre çipine mikroișlemci, mikroișlemci, hafıza ve I/O kısımlarının tamamını bulunduran bilgisayara mikrobilgisayar denir.

BUS (YOL) CPU, hafıza ve I/O birimlerine bus adı verilen tel șeritler üzerinden bağlanır. Bu yollar, bilgisayar içinde veriyi bir noktadan bașka bir noktaya tașır. Her bilgisayar 3 tip yola sahiptir: 1. Adres yolu(address Bus): İșlemcinin haberleșmeyi planladığı hafıza yerini veya I/O cihazlarını tanımlamada kullanılır. Hedef ve kaynak verinin adresini tașır. 16 bitlik adres yolu 64 KB lik hafıza sağlar. 2. Veri yolu(data Bus): Mikroișlemci tarafından hafızaya veya çıkıș birimlerine veri göndermekte ya da hafızadan veya giriș birimlerinden veri almakta kullanılır. Bu veri komut veya data olabilir. Veri yolu genișliği (bağlantı sayısı) bilgisayar performansını çok etkiler. Intel mikroișlemcilerinde veri yolu genișliği 8 bitten 64 bite kadar değișmektedir. 3. Kontrol yolu (Control Bus): Yol üzerindeki bir adresin hafıza adresi mi, I/O cihazının adresi mi olduğunu kontrol yolu tespit eder. Burada, hafıza ve I/O cihazı yazma ve okuma sinyallerinden birini aktif eder. Bu 4 knotrol yolu sinyali: Memory Read, Memory write, I/O read, I/O write tır. Adres ve kontrol yolları sadece çıkıș yollarına sahiptir, bu nedenle tek yönlüdür. Fakat, veri yolu çift yönlüdür.

Mikroişlemcilerdeki Hafıza Mikroișlemciler 2 tip hafıza kullanır: RAM (Random Access Memory/ Read-Write Memory): Programlar çalıșırken bilgisayar tarafından kullanılan geçici hafızadır. Bilgisayar kapatılınca veri kaybolur. Bu nedenle geçici hafıza olarak da bilinir. ROM (Read Only Memory): ROM daki bilgi süreklidir, gücün kesilmesiyle kaybolmaz. Kalıcı hafıza olarak bilinir. Not: Bazen RAM birincil bellek, manyetik/optik diskler ise ikincil bellek olarak ta isimlendirilir.

MİKROBİLGİSAYARLAR ve MİKROİŞLEMCİLER

Mikroişlemcinin İç Yapısı Hafızada bulunan program, CPU ya yapmasını istediği ișlem için komutlar sağlar. CPU nun fonksiyonu, Program komutlarını (instruction) hafızadan getirmek (fetch) ve onları yürütmektir (execute). 1. CPU lar bilgileri geçici olarak register(kaydedici)larda depolarlar. CPU içindeki registerlar, CPU ya bağlı olarak 8,16,32 veya 64 bitlik olabilir. 2. CPU, Aritmetik Mantık Birimini (Aritmetic Logic Unit, ALU)içerir. ALU, toplama, çıkarma, çarpma bölme gibi aritmetik ișlemleri, VE, VEYA, DEĞİL gibi mantık fonksiyonlarını gerçekleștirir.

Mikroişlemcinin İç Yapısı (devam ) 3. Her CPU, program sayacına sahiptir. Genelde Instruction Pointer diye isimlendirilir. Program sayacının fonksiyonu, bir sonra yürütülecek olan komutun adresini göstermektir. Her komut görevini yerine getirince program sayacı bir artarak bir sonraki yerine getirilecek komutun adresini gösterir. 4. Komut çözücü (Instruction Decoder) CPU ya getirilen (fetch) komutun anlamını yorumlayan bir çeșit sözlük gibidir. Komutun anlamına göre uygun kontrol sinyalleri üretilir.

Mikroişlemcinin İç Yapısı (devam ) CPU nun İç Yapısı

Bilgisayarların Kısa Tarihi 1946Vakum tüp teknolojisi tabanlı birinci nesil bilgisayar ENIAC kullanılmaya bașlandı. 1958 IBM tarafından ilk transistörlü bilgisayar TRADIC duyuruldu. 1959 ilk entegre (IC) icat oldu. 1960lar Entegreler, CPU boardlarında kullanılmaya bașlandı. 1970lerde tüm CPU tek bir çipe yerleștirildi. (1971 ilk mikroișlemci Intel 4004 (4-bit data bus ve 2300 transistör) 1970lerin sonlarında, 8-bit data bus ve 16-bit address busa sahip olan, Trafik ıșıklarının kontrolünden evde yapılmıș bilgisayarlara kadar kullanılan Intel 8080/85 ortaya çıktı. 1981 IBM tarafından Intel 8088 mikroișlemcisini kullanan ilk PC (Personal Computer) hayata girdi. Motorola 6800 serisi ile ortaya çıktı. Apple Macintosh bilgisayarlar 68000 serisi mikroișlemcileri kullanmaya bașladı.