Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü SürümA

Slides:



Advertisements
Benzer bir sunumlar
Giriş/Çıkış Arabirimi
Advertisements

Mikroişlemci Sistemleri BLG 212
Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü Sürüm-A
Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü Sürüm-A
Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü Sürüm-A
Altprogram Kesme Yığın
Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü Sürüm-A
DERS 7 PIC 16F84 PROGRAMLAMA.
Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü Sürüm-A
Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü Sürüm-A
Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü SürümA
MATEMATİK.
“IPv6 Balküpü Tasarımı”
Numbers of Opcodes Nihal Güngör.
Nicel / Nitel Verilerde Konum ve Değişim Ölçüleri
Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü Sürüm-A
RASYONEL SAYILAR.
Hafta 03: Verinin Numerik Analizi (Yrd.Doç.Dr. Levent AKSOY)
FONKSİYONLAR ve GRAFİKLER
ÖĞRENCİNİN; ADI: SOYADI: ÖĞETMENİN;
Buyruk Süreci Fetch,Decode, adres oku, buyruk çalıştır
Prof. Dr. E ş ref ADALI Yrd. Doç. Dr. Ş ule Gündüz Ö ğ üdücü 1.
DERS 6 PIC 16F84 PROGRAMLAMA.
Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü SürümA
KIBRIS. Kıbrıs Adası…Kıbrıs Türkiye‘ nin Akdeniz sularında bulunmaktadır.”Yavru vatan” olarak da bilinmektedir.
BUYRUK İşlem kodu İşlemci yazacı veri
DERS 6 PIC 16F84 PROGRAMLAMA.
Yükseköğretime Öğrenci Seçme Sınavı ve Doğru Tercih Yapmak Yrd. Doç. Dr. Ömer Kutlu Ankara Üniversitesi.
Intel P6 Architecture Mustafa Çayır.
DERS 8 PIC 16F84 PROGRAMLAMA.
Temel Bilgisayar Yapısı ve Devreleri
Yıldız Teknik Üniversitesi
Mikroişlemciler ve Mikrobilgisayarlar
DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ
Soru 4.6 Bir sayısal bilgisayar sisteminde seçicilerle oluşturulmuş 32 bitlik 16 yazaçlı veri yolu sistemi var. Her seçici için kaç seçim girişi kullanılır?
İŞLEMCİ MİMARİLERİ – Derya Işık
Sistem Çağrıları Proses Kontrol Çağrıları Bellek Yönetim Çağrıları
Microsoft Office Access
RASYONEL SAYILAR Q.
Sayı Sistemleri Geçen Hafta Analog ve Sayısal Büyüklük Kavramı
BELLEK YÖNETİMİ Memory Management
BİLGİSAYAR MİMARİLERİ 2.Hafta: Bilgisayar Bileşenleri
Nicel Analizlere Giriş
ENDÜSTRİYEL GÖMÜLÜ BİLGİSAYAR SİSTEMLERİ
DERS 4 MİKROİŞLEMCİ PROGRAMLAMA. Dr. Emin Argun Oral, Atatürk Üniversitesi 2008 Ders 4, Slayt 2İÇERİK Yüksek seviyeli programlama dilleri Düşük sevyeli.
BİLİŞİM TEKNOLOJİSİNİN TEMELLERİ
RASYONEL SAYILAR.
Amaçlar Assembly dilinin genel özelliklerini tanımak
Konum ve Dağılım Ölçüleri BBY252 Araştırma Yöntemleri Güleda Doğan.
ÖLÇME VE DEĞERLENDİRME DERSİ
Mikrobilgisayar Tasarım Yapıları
Bilgisayar Donanım ve Sistem Yazılımı
Bilgisayar Donanım ve Sistem Yazılımı
Mikroişlemcili Sistem Tasarımı
Prof. Dr. Eşref ADALI Doç. Dr. Şule Gündüz Öğüdücü Sürüm-B
Prof. Dr. Eşref ADALI Doç. Dr. Şule Gündüz Öğüdücü Sürüm-B
İşletim Sistemleri (Operating Systems)
Prof. Dr. Eşref ADALI Doç. Dr. Şule Gündüz Öğüdücü Sürüm-B
Prof. Dr. Eşref ADALI Doç. Dr. Şule Gündüz Öğüdücü Sürüm-B
Giriş/Çıkış Arabirimi
Bilgisayar Mühendisliğine Giriş
Mikrobilgisayar Tasarım Yapıları
İşletim Sistemleri (Operating Systems)
DERS 14 PIC 16F84 ile EEPROM VERİ BELLEĞİ KULLANIMI
Prof. Dr. Eşref ADALI Doç. Dr. Şule Gündüz Öğüdücü Sürüm-B
BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
Prof. Dr. Eşref ADALI Doç. Dr. Şule Gündüz Öğüdücü Sürüm-B
Mikroişlemci Sistemleri BLG 212
NİŞANTAŞI ÜNİVERSİTESİ
MEKATRONİKTE PNÖMATİK VE HİDROLİK SİSTEMLER
Sunum transkripti:

Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü SürümA Örnek MİB-I Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü SürümA

Konular Örnek MİB'in İç Yapısı Örnek MİB'in Adresleme Yeteneği Örnek MİB'in Buyrukları Örnek MİB'in Buyruk Yapısı Örnek MİB'in Makine Dili Kodları

Örnek MİB Mikroişlemci tanıtımında iki yöntem izlenebilir: Belli bir mikroişlemci seçilir ve bu işlemciye ilişkin tüm yazılım özelikleri tanıtılır. Sanal bir MİB tasarlanır; tüm bilgiler bu işlemci üzerinde verilir. Birinci yöntem, okuyucuyu belli bir işlemciye yönlendirmesi açısından doğru bulunamaz. Ayrıca, seçilen işlemcinin artı ve eksi yönleri olacaktır. Okuyucunun, diğer mikroişlemcileri tanımadığı durumlarda bir işlemciye özgü özelikleri öğrenmesi yanıltıcı olur. Bu nedenle, eğitimin sanal işlemci üzerinde verilmesi daha doğru ve yararlı olur. Örnek MİB ‘nin buyrukları Türkçe olarak verilmiştir. Böyle bir seçimin nedenleri şöyle açıklanabilir: Bugün yaygın olarak kullanılan mikroişlemcilerin iç yapıları ve çalışma yöntemleri birbirinden farklıdır. İç yapılarının farklı olması ve tasarımcılarının farklı tasarım tekniklerini benimsemiş olmaları nedeniyle, her mikroişlemcinin buyruk kümesi diğerinden farklıdır. Buna ek olarak, buyrukların adları ve kısaltmaları da farklıdır. Örnek MİB, yaygın olarak kullanılan 8-bit ve 16-bit mikroişlemcilerinin ortak özeliklerini içermektedir. Bazı mikroişlemcilerden daha yetenekli, bazılarına oranla daha yeteneksiz olabilir. Bu nedenle, örnek MİB'in çalışmasını öğrenmiş birinin, mevcut MİB'leri öğrenmesi kolay olacaktır. Örnek olarak ele alınacak MİB'in veri yolu 8 bit, adres yolu 16 bit olarak belirlenmiştir.

Örnek MİB’nin İç Yapısı 8-Bitlik Kütükler Akümülatör-A A Akümülatör-B B Yardımcı Kütük-C C Yardımcı Kütük-D D Durum Kütüğü   DK 16-Bitlik Kütükler Akümülatör Çifti AB Yardımcı Kütük Çifti   CD Sıralama Kütüğü SK Yığın Göstergesi YG Program Sayacı PS Akümülatör A ve akümülatör B birbirine özdeş iki akümülatördür. Bunlar tek tek kullanılabilecekleri gibi birlikte çift olarak, yani 16 bitlik akümülatör olarak da kullanılabilirler. Yardımcı kütük C ve D birbirine özdeş iki yardımcı kütüktür. Bunlar tek tek kullanılabilecekleri gibi birlikte çift olarak yani 16 bitlik yardımcı kütük olarak da kullanılabilirler.

Örnek MİB’nin Adresleme Yeteneği İvedi Adresleme V Doğal Adresleme L Doğrudan Adresleme D Kütüğe Bağlı Dolaylı K Bağıl R Sıralı (SK) S Artırmalı Sıralı R Azaltmalı Sıralı Z Kütüğe Bağlı Sıralı U Sıralı (YG) Y

Örnek MİB’nin Buyrukları Aktarma Buyrukları Aritmetik Buyruklar Mantıksal Buyruklar İşlem Buyrukları Öteleme ve Döndürme Buyrukları Karşılaştırma ve Dallanma Buyrukları

Örnek MİB’nin Durum Kütüğü Elde Bayrağı E Yarım Elde Bayrağı Y Sıfır Bayrağı S Negatif Bayrağı N Taşma Bayrağı T Kesme Bayrağı K Bayrakların Etkilenme Durumları İşlem sonunda 0 konumuna geçer 1 İşlem sonunda 1 konumuna geçer İşlem sonunda etkilenmez İşlem sonucuna bağlı olarak değişir

Aktarma Buyrukları - I

Aktarma Buyrukları - II

Aritmetik Buyruklar - I

Aritmetik Buyruklar - II