Register ve Türleri Nihal GÜNGÖR.

Slides:



Advertisements
Benzer bir sunumlar
Bilgi Teknolojisinin Temel Kavramları
Advertisements

Prof. Dr. Eşref ADALI Yrd. Doç. Dr. Şule Gündüz Öğüdücü Sürüm-A
BİLİŞİM TEKNOLOJİLERİ
BİLİŞİM TEKNOLOJİLERİ
Bilgi Teknolojisinin Temel Kavramları
BİLGİSAYAR SİSTEMİ.
Siber Güvenlik Danışmanı
CPU Tasarım – 2 Single – Cycle CPU Veriyolu Tasarımı
Numbers of Opcodes Nihal Güngör.
BİLGİSAYAR DONANIMI SELİN POSBIYIK 9/H 551 SIDIKA RODOP ANADOLU LİSESİ
CPU (Merkezi İşlem Ünitesi)
CEIT 101 Teorik Emrah Soykan - Konu 2 -.
CEIT 101 Teorik Vasfi Tuğun - Konu 2 -.
BUYRUK İşlem kodu İşlemci yazacı veri
BİLGİ TEKNOLOJİSİNİN TEMEL KAVRAMLARI
Cpu Nasıl Çalışır?. -A- 2 tuşuna basılması MİB’ini uyarır ve Komut Cache’inde (Instruction Cache) bir şey olmadığından yeni veri üzerinde ilgili komutların.
BİLGİSAYARIN AÇILMASI.
Temel Bilgisayar Yapısı ve Devreleri
BİLGİSAYARIN MİMARİSİ, TEMEL BİLEŞENLERİ VE ÇALIŞMA MANTIĞI
Mikroişlemciler ve Mikrobilgisayarlar
DERS 3 MİKROİŞLEMCİ SİSTEM MİMARİSİ
Nihal Güngör.   Random Access Memory  Mikroişlemcili sistemlerde kullanılan bir tür veri deposudur.  RAM, genellikle bilgisayardaki ana hafıza ya.
DİJİTAL ÖLÇÜ BİRİMLERİ
Ders 2 Donanım Birimleri.
Cemil ŞAHİN Bilişim Teknolojileri Öğretmeni
Bilgisayar Mimarisi ve Organizasyonu
Dersin Kapsamı Bilgisayar Nedir, Ne Yapar?
ANA BELLEK Ana Bellek Nedir? Ana Bellek Nasıl Çalışır?
Bilişim Teknolojileri Öğretmeni İsmail ÖZTÜRK
DEPOLAMA.
Dijital Ölçütler.
Temel Bilgisayar Yapısı ve Devreleri
İŞLEM BİRİMLERİ RAM İŞLEMCİ Örnek: ANAKART
Bilgi Teknolojisinin Temel Kavramları
SAYISAL SİSTEM TEORİSİ
Chapter 14: Files and Streams. 2Microsoft Visual C# 2012, Fifth Edition Dosyalar, Dosya Ve dizin Sınıfları Geçici Depolama – Genellikle bilgisayar belleği.
Bilgisayar Mühendisliği Bölümü
BİL 322 Programlanabilir Sayısal Sistemler LCD ile Uygulama Geliştirme.
Bilgi Teknolojisinin Temel Kavramları
BİLGİSAYAR MİMARİLERİ 12.Hafta: Çok İşlemcili Sistemler
BİLGİSAYAR MİMARİLERİ 2.Hafta: Bilgisayar Bileşenleri
Dijital Ölçütler.
ENDÜSTRİYEL GÖMÜLÜ BİLGİSAYAR SİSTEMLERİ
BİLİŞİM TEKNOLOJİSİNİN TEMELLERİ
İŞLETİM SİSTEMLERİ ISE 206 DR. TUĞRUL TAŞCI. Dersin Amacı Bilgisayar sistemlerinin temel organizasyonunu tanımak İşletim sistemlerinin ana bileşenlerini.
Information Technology, the Internet, and You © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Computing Essentials 2013.
BELLEKLER Bellekler, bilgi depolama üniteleridir. Bilgisayarlar her türlü bilgiyi (resim, ses, yazı gibi) ikilik sayılar ile kullanır ve saklar. Bir bilgi.
Bilgisayar Donanımı Dersi
Bilgisayar Mühendisliğine Giriş
Anakartın Temel Bileşenleri
Bilgisayar Donanımı Dersi
Mikrobilgisayar Tasarım Yapıları
CPU 1-Bit AMAÇ Bu sunumda 4 yazıcı (register) üzerinde RAM hafızada kayıtlı komut kodlarının belirlediği temel işlemleri yürüten 1 Bit’lik bir CPU tasarımını.
Dijital Ölçütler.
Bilgisayar Donanım ve Sistem Yazılımı
Bilgisayar Donanım ve Sistem Yazılımı
Mikroişlemciler Giriş.
Cpu Nasıl Çalışır?.
BİLGİ SAYAR.
Mikroişlemcili Sistem Tasarımı
Prof. Dr. Eşref ADALI Doç. Dr. Şule Gündüz Öğüdücü Sürüm-B
İşletim Sistemleri (Operating Systems)
Bilgisayar Mühendisliğine Giriş
Bilgisayar Mühendisliğine Giriş
Bilgisayar Mühendisliğine Giriş
Mikrobilgisayar Tasarım Yapıları
İşletim Sistemleri (Operating Systems)
NİŞANTAŞI ÜNİVERSİTESİ
BİLİŞİM TEKNOLOJİLERİ
NİŞANTAŞI ÜNİVERSİTESİ
Sunum transkripti:

Register ve Türleri Nihal GÜNGÖR

Register nedir? Dijital elektronikte en küçük bilgi saklayabilen birim, flip flop adı verilen devredir. 8 bitlik bir registerdaki her bit'e 1 veya 0 yazarak toplam 256 değişik değer yazılabilir. Böyle 256 değişik değer alabilen bir bilgi kutucuğuna 1 bayt (byte) adı verilir.

Memory Buffer Register(MBR) Memory buffer register, işlemci ünitesinde bulunur. Anında erişim deposuna transfer olmuş verileri depolar. MAR’daki belirlenmiş adreslerin kopyasını içerir. Bu işlemci ve bellek birimleri işlemde küçük farklılıklara etkilenmeden bağımsız hareket sağlayan bir tampon görevi görür.

Bir veri öğesi, daha sonra okuma yazma için işlemci tarafından kullanılır veya ana bellekte saklanabilir. Daha sonra kullanıma hazır olarak MBR’de kopyalanır. Bu kayıt diğer bileşenler için bellekten aktarılacak olan hafızanın içeriğini tutar. Saklanacak olan bilgi hafızadaki özel bir bölümden alınır ve MBR’ye gönderilir. ALU’da işlendikten sonra tekrar MBR üzerinden hafızadaki ilgili bölüme iletilir.

Memory Address Register (MAR) Bir bilgisayarda verilerin işlemcide nereye gönderileeğini ve nerede saklanacağını hafıza eden bir işlemci registerıdır. Diğer bir deyişle; MAR, verinin gitmesi gereken hafıza bölgesini tutar. Bellek yazarken, CPU MDR’den aldığı verileri yazar ve bu verileri MAR da saklanmış adrese gonderir.

Instruction Register Instruction register, işlemcinin kontrol ünitesinde bulunan bir parçadır. Hala yürütülen veya işlenen bilgileri depolayan birimdir. Basit işlemcilerde, komutlar işlenirken instruction register’a yüklenir.

İnstruction Buffer Register (IBR) İnstruction buffer register, anında erişim deposuna transfer edilen verileri depolar. Bellekten gelen komutları geçici olarak saklar. Bu, işlemci ve bellek birimleri operasyonlarda ufak farkları etkilenmeden bağımsız olarak hareket sağlayan bir tampon olarak görev yapar.

Program counter Program Counter işlemcilerin içinde bir sonraki okunacak komutun bellek adresini tutan birimdir. Tasarımın durumuna göre işlemcinin o saat vuruşunda işlediği komutun ya da bir sonraki işleyeceği komutun bellek adresini tutabilir. Duruma göre program sayacının bellekteki bir sonraki komut yerine uzaktaki bir adres konumunu göstermesini sağlayabilir.

Accumulator and Multipler Quotient The accumulator and Multiplier quotient, ALU’da yapılan işlemlerin tutulmasını sağlar. Örneğin, iki 40 bitlik sayı ve 80 bitlik sayının çarpılmasında en büyük değerli 40 bitlik basamaklar AC’de, en az değerli 40 bitlik basamaklar MQ’da tutulur.