Yapı ve Fonksiyon. Structure and Function. Modern bilgisayarlar milyonlarca elektronik bileşen içermektedirler.



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

Şekil İki girişli kod çözücünün blok şeması. Tablo İki girişli kod çözücünün doğruluk tablosu. Şekil İki girişli kod çözücü devre

BÖL-1B. Fatih University- Faculty of Engineering- Electric and Electronic Dept.

CSD-OS İşletim Sistemi Projesi - Fonksiyon Açıklama Standardı

Komutların Yürütülmesi

ENF-106 C Programlama Dili Ders İçeriği. Grafik fonksiyonları C Programlama Dili Ders Notları Dr. Oğuz ÜSTÜN

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

İşletim Sisteminin Katmanları

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUARI YÜZEY DOLDURMA TEKNİKLERİ

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

İKİ BOYUTLU GÖRSEL ARAÇLAR HARİTALAR

Topoloji değişik ağ teknolojilerinin yapısını ve çalışma şekillerini anlamada başlangıç noktasıdır.

OPERATÖRLER BÖLÜM Giriş Aritmetik Operatörler

Sensörler Veri İletişimi. Yrd.Doç.Dr. İlker ÜNAL

Merhaba! Fatih ALKAN Yasin UĞURLU Mehmet ÜZER. Biz buradayız çünkü sizi ve yazılımı seviyoruz. Bize ulaşabilirsiniz:

Bölüm 6 Tarımsal Finansman

Algoritmalara Giriş 6.046J/18.401J

4.2. SAYISAL MANTIK SEVİYELERİ VE DALGA FORMLARI

2 Ders Kodu: EMEZ202 3 Ders Türü: Zorunlu 4 Ders Seviyesi Önlisans

emuseum KOLEKSİYONUNUZU WEBDE PAYLAŞIN Neden emuseum? SAYISAL GRAFİK TM TMS ile tümleşik çalışma Programlanabilme

Satış Amaçlı Elde Tutulan Duran Varlıklar ve Durdurulan Faaliyetlere İlişkin Türkiye Finansal Raporlama Standardı (TFRS 5)

1. Mesaj Tipi ve Mesaj Fonksiyonu Bazında Bildirim Mail Adresi Tanımlama Đşlemleri

II. Bölüm HİDROLİK SİSTEMLERİN TANITIMI

TS7200 PLATFORMU ÜZERİNDE SERİ PORT-ETHERNET DÖNÜŞTÜRÜCÜ UYGULAMASI

Başarılı bir yöneticide bulunan özellikler ve bunları kazanma yolları Yöneticiler, görev yaptıkları örgütlerin amaçlarını etkin ve verimli olarak gerç

Işık hızının ölçümü

Danışma Kurulu Tüzüğü

16 bitlik işlemciler basit olarak 8 bitlik işlemciler gibi Kaydedici ALU Zamanlama/kontrol

B02.8 Bölüm Değerlendirmeleri ve Özet

SÜREÇ YÖNETİMİ VE SÜREÇ İYİLEŞTİRME H.Ömer Gülseren > ogulseren@gmail.com

Şaft: Şaft ve Mafsallar:

DIGIAC 2000 Deney Seti PAT İŞLEMCİ KARTI :

C++ Dersi: Nesne Tabanlı Programlama 2. Baskı ³

DERS 11 PIC 16F84 ile ALT PROGRAMLARIN ve ÇEVRİM TABLOLARININ KULLANIMI İÇERİK. Alt Program Çevrim Tabloları Program Sayıcı ( Program Counter PC )

Genel bilgiler Windows gezgini Kes Kopyala Yapıştır komutları. 4 Bilinen Dosya Uzantıları

Cebir Notları. Bağıntı. 1. (9 x-3, 2) = (27, 3 y ) olduğuna göre x + y toplamı kaçtır? 2. (x 2 y 2, 2) = (8, x y) olduğuna göre x y çarpımı kaçtır?

İhtiyacınız, tüm sisteminizin kurumsallaşmasını sağlayacak bir kalite modeli ise

Temel Bilgisayar Programlama

11. Yatırım Fonu, özel sektör tahvil ve finansman bonolarının virmanlarında küsüratlı işlem yapılamamaktadır.

BİT ini Kullanarak Bilgiye Ulaşma ve Biçimlendirme (web tarayıcıları, eklentiler, arama motorları, ansiklopediler, çevrimiçi kütüphaneler ve sanal

Her derecede yönetici aslında karar (lar) veren ve bunları uygulayan/uygulatan kişidir. Karar vermek birden çok seçenekten birini uygulamak demektir.

BQ360 Modbus Dijital Giriş 24 Kanal. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

01 OCAK 2015 ELEKTRİK AKIMI VE LAMBA PARLAKLIĞI SALİH MERT İLİ DENİZLİ ANADOLU LİSESİ 10/A 436

SİSTEM. makinelerin, tesisatların ve ekipmanların kaydını ve girişini yapmaya. sayfa 2 SIXAM2014-R1

YSÖP KULLANIM KILAVUZU

KÜLTÜR, TURİZM VE TANITIM DAİRESİ BAŞKANLIĞI İDARİ İŞLER ŞUBE MÜDÜRLÜĞÜ TEŞKİLAT YAPISI VE ÇALIŞMA ESASLARINA DAİR YÖNERGE

Yedi Karat Kullanım Klavuzu. Yedi Karat nedir? Neden Karat?

MESS ALTIN ELDİVEN İSG YARIŞMASI BAŞVURU VE DEĞERLENDİRME PROSEDÜRÜ

VEZNE PROGRAMINDA POSTA ÜCRETİ İLE İLGİLİ YAPILAN DÜZENLEMELER (Vezne Sürüm: )

İZMİR KÂTİP ÇELEBİ ÜNİVERSİTESİ ENGELSİZ ÜNİVERSİTE KOORDİNATÖRLÜĞÜ VE ENGELLİ ÖĞRENCİ BİRİMİ ÇALIŞMA USUL VE ESASLARI BİRİNCİ BÖLÜM

Kurulum talimatları hakkında genel bilgiler. Elektrik bağlantıları

R.G UBAN (ULUSAL BANKA HESAP NUMARASI) TEBLİĞİ

Soma Belediye Başkanlığı. Birleşme Raporu

VİDEO VE YAZILIM TABANLI İŞ ETÜDÜ

SÜRE BİLİŞİM TEKNOLOJİLERİ ÜNİTE 1: : BİLGİ VE TEKNOLOJİ DERS SAATİ: 7

B05.11 Faaliyet Alanı

ARAYÜZÜN TEKNİK ÖZELLİKLERİ

İSTANBUL ( ). İDARE MAHKEMESİ BAŞKANLIĞI NA GÖNDERİLMEK ÜZERE ANKARA İDARE MAHKEMESİ BAŞKANLIĞI NA. : TMMOB Şehir Plancıları Odası (İstanbul Şubesi)

Daha Ne Kadar Sessiz Kalacaksınız?

Ders içeriği (10. Hafta)

ATAÇ Bilgilendirme Politikası

SAYISAL TASARIM. Ege Üniversitesi Ege MYO Mekatronik Programı

-Bursa nın ciroları itibariyle büyük firmalarını belirlemek amacıyla düzenlenen bu çalışma onuncu kez gerçekleştirilmiştir.

uzman yaklaşımı Branş Analizi öğretim teknolojileri ve materyal tasarımı Dr. Levent VEZNEDAROĞLU

MAKÜ YAZ OKULU YARDIM DOKÜMANI 1. Yaz Okulu Ön Hazırlık İşlemleri (Yaz Dönemi Oidb tarafından aktifleştirildikten sonra) Son aktif ders kodlarının

Anonim Verilerin Lenovo ile Paylaşılması. İçindekiler. Harmony

BÖLÜM 7 BİLGİSAYAR UYGULAMALARI - 1

SINAV ŞARTNAMESİ ( TURİZM SEKTÖRÜ )

BÖLÜM 11. YAPISAL SORGULAMA DİLİ (SQL) Amaçlar:

MESLEKİ GELİŞİM DERSİ 2. DÖNEM 1. YAZILI ÇALIŞMA SORULARI

: 3218 Sayılı Serbest Bölgeler Kanunu Genel Tebliği (Seri No: 1) nde Değişiklik Yapılmasına Dair Tebliğ (Seri No: 3) yayımlandı.

BULUŞ BİLDİRİM FORMU / APARAT

6- ODA MERKEZ BÜRO İŞLEYİŞİ

Almanca da Sıfatlar (Adjektive) ve Sıfat Tamlamaları - Genç Gelişim Kişisel Gelişim

Uzaktan Kumanda (Yalnızca Belirli Modellerde)

KAVRAMLAR. Büyüme ve Gelişme. Büyüme. Büyüme ile Gelişme birbirlerinden farklı kavramlardır.

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

HUNRobotX - Makaleler - PIC 16 Serisi ile Çarpma İşlemi. Makaleler PIC 16 Serisi ile Çarpma İşlemi

ÖĞRENME FAALĠYETĠ GELĠġMĠġ ÖZELLĠKLER

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

360- ÖDENECEK VERGİ VE FONLAR HESABINA (GELİR VERGİSİ KESİNTİSİ) İLİŞKİN say2000i UYGULAMASI

Veri Toplama Yöntemleri. Prof.Dr.Besti Üstün

Vadeli İşlemler Piyasası Bülteni

C Operatörler. Öğr. Gör. M. Ozan AKI. Rev 1.0

SLCM - Modül (Ders) Yaratılması

DONANIM ÖZELL KLER YARDIMCI LEMC ÖZELL KLER BELLEK B R M YLE ÇALI MA ÖZELL KLER

3- Kayan Filament Teorisi

MKS UYGULAMA İLKE VE KURALLARI

Android Uygulamalarında Güvenlik Testi

Etkinliklere katılım, ücretli ve kontenjan ile sınırlıdır.

BEŞERÎ TIBBİ ÜRÜNLERİN TANITIM FAALİYETLERİ HAKKINDA YÖNETMELİK KAPSAMINDA YAPILACAK DEĞER AKTARIMLARINA İLİŞKİN USUL VE ESASLAR KILAVUZU

YATIRIM FONU ALIM SATIM İŞLEMLERİ KULLANICI KILAVUZU

PAS oyununda, kırmızı (birinci oyuncu) ve beyaz (ikinci oyuncu) şeklinde adlandırılan 2 oyuncu vardır. Oyun şu şekilde oynanır:

ANAHTAR YETERLİKLER AYFER YAVUZ

Tasarım Raporu. Grup İsmi. Yasemin ÇALIK, Fatih KAÇAK. Kısa Özet

DERS 1. ki De i kenli Do rusal Denklem Sistemleri ve Matrisler

FEN BİLİMLERİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

YAPAY ZEKA Problem Çözme ve Karar Verme Problem Çözme Süreci

Bölüm 4: İş Parçacıkları. Operating System Concepts with Java 8 th Edition

İstemci Yönetimi ve Mobile Printing (Mobil Baskı) Çözümleri

Transkript:

Yapı ve Fonksiyon Structure and Function Modern bilgisayarlar milyonlarca elektronik bileşen içermektedirler. Bu gibi sitemleri tanımlamanın anahtarı hiyerarşik doğalarının anlaşılmasından geçmektedir. Hiyerarşik sistem, birbiriyle ilişkili alt sistem katmanları veya düzeylerinden oluşmuş bir yapıdır. 1

Yapı ve Fonksiyon Tasarımcı herhangi bir anda sistemin sadece belirli bir seviyesiyle ilgilenmek zorundadır. Herbir seviyede, sisteme ait bileşenler ve birbirleriyle olan ilişkiler tanımlıdır. Birbirinden ayrı her bir seviyenin davranışı sadece, basitleştirilmiş ve soyutlandırılmış bir sonraki alt seviye karekteristiğine bağlıdır. Yapı ve Fonksiyon Herbir farklı seviyede tasarımcı aşağıdaki kavramlar ile ilgilenir: Yapı (structure): Hangi bileşenlerin birbiriyle bağlantılı olduğunu belirtir. Fonksiyon (Function). Yapının parçası herbir tekil bileşenin çalışması ile ilgili bir kavramdır. Bir bilgisayar sistemi, daha anlaşılır ve verimli olmaması sebebiyle genellikle aşağıdanyukarı(bottom-up) değil yukarıdan-aşağı (top-down) tanımlanır. 2

Fonksiyon Bir bilgisayarın gerçekleştirdiği sadece dört temel fonksiyon bulunmaktadır. Veri işleme Veri saklama Veri taşıma Kontrol Fonksiyon Veri İşleme (Data processing). Veri çok geniş bir yelpazede farklı formlarda bulunabilmektedir. Bununla birlikte veri işlemenin belli başlı sadece birkaç temel metod ve tipi bulunmaktadır. Veri Saklama (Data storage). Uzun süreli (longterm) veya kısa süreli (short-term) saklama işlemi gerçekleştirilebilir. 3

Fonksiyon Veri taşıma (Data movement) Giriş/Çıkış(Input/Output). Veri bir çevre cihaza gönderileceği zaman veya cihazdan bir veri alınacağı zaman, bilgisayar ile cihaz arasında doğrudan bir bağlantı kurulur. Veri İletimi (Data communication). Veri uzaktaki bir cihaza çok uzun mesafeler üzerinden iletilebilir. Kontrol (Control). Yukarıdaki fonksiyonların gerçekleştirilebilmesi için bilgisayar kullanıcısı tarafından bazı talimatların sağlanması gerekmektedir. (yazılımlar yardımıyla). Bilgisayarın Fonsiyonel Gösterimi İşletim Ortamı (verinin kaynak ve hedefi) Veri Taşıma Aparatları Kontrol Mekanizmaları Veri Saklama Araçları Veri İşleme Araçları 4

Fonksiyon Bilgisayar içinde bulunan kontrol birimi bilgisayar kaynakları yönetir ve kullanıcının talimatlarına bağlı olarak fonksiyonel parçaların performanslarını yönetir. İşlemler: Veri Taşıma Dört farklı tipte gerçekleştirilebilir. Bilgisayar veri taşıma cihazı gibi davranır, basit bir şekilde veriyi bir cihazdan veya iletim hattından diğerine transfer eder. Taşıma Kontrol Saklama İşleme 5

İşlemler: Saklama Bilgisayar bir veri saklama cihazı gibi işlev görür. Harici bir ortamdan bilgisayar saklama birimine veri transferi (okuma) gerçekleşir. Aynı zamanda tersi işlem de (yazma) gerçekleştirilebilir. Saklama Taşıma Kontrol İşleme Saklama Birimine veye Saklama Biriminden Veri İşleme Bilgisayar depolama birimindeki veriler üzerinde işlemler gerçekleştirebilir. Taşıma Kontrol Saklama İşleme 6

Giriş/çıkış Birimlerinden Veri İşleme Bilgisayar saklama birimi ile harici ortamlar arasında veri işleme gerçekleştirebilir. Taşıma Kontrol Saklama İşleme Yapı Bir bilgisayarın mümkün olan en basit şekilde ifade edilmesi. BİLGİSAYAR Saklama İşleme Bilgisayarlar harici ortamlarla etkileşim halindedir. Bu dönem boyunca daha çok bilgisayarın iç yapısıyla ilgileneceğimizi ilk dersimizde de belirtmiştik. 7

Yapısal Bileşenler Bilgisayar iç yapısında belli başlı dört ana bölüm bulunmaktadır. Merkezi İşlem Birimi (MİB). Bilgisayarın çalışmasını kontrol eder ve veri işleme işlemlerini gerçekleştirir. Genellikle sadece işlemci olarak da isimlendirilebilir. Ana Bellek. Verileri saklar. Giriş/Çıkış(I/O). Bilgisayar ile harici cihazlar arasında veri taşınması için kullanılır. Sistem iç bağlantı yolu. MİB, ana bellek ve G/Ç birimleri arasında iletişim sağlamak amacıyla bir takım mekanizmalar sağlar. Yapısal Bileşenler Çevre Birimleri Bilgisayar MİB Ana Bellek Bilgisayar Sistem İç Bağlantı Yolu İletim Hatları Giriş Çıkış 8

Yapı - MİB MİB'nin en önemli yapısal bileşenlşeri: Kontrol Birimi. MİB işleyişini dolayısıyla bilgisayarı kontrol eder. Aritmetik Mantık Birimi (ALU). Bilgisayarın veri işleme işlemlerini gerçekleştirir. Kaydediciler (Registers). MİB içinde saklama ortamı sağlarlar. MİB iç bağlantı yolları. Kontrol birimi, ALU ve kaydediciler arasında veri transferi için bir takım mekanizmalar sağlar. Yapı - MİB MİB G/Ç Bilgisayar Kaydediciler ALU Sistem Yolu Bellek MİB İç MİB Bağlantı Yapısı Kontrol Birimi 9

Kontrol Birimi Kontrol birimini gerçekleştirmek için çok sayıda farklı yol bulunmaktadır. En çok tercih edilen yol mikprogramlama yoluyla gerçeklemedir. (microprogrammed). Komutları çalıştırmak suretiyle gerçekleştirilen işlemler sayesinde kontrol biriminin fonksiyonalitesi tanımlanır. Kontrol Birimi Kontrol Birimi ALU CPU İç Yol Kayde diciler Kontrol Birimi Sıralı Mantık Kontrol Birimi Kaydedici ve Kodçözücüleri Bellek Kontrolu 10

Bilgisayar Mimarisi Bilgisayar Bileşenleri Ve Programların (Talimatların) Yürütülmesi Program Kavramı İki veri temel mantıksal bileşenleri kullanılarak yüklenebilir ve bu veriler üzerinde aritmetik ve lojik işlemler gerçekleştirilebilir. İstenen konfigürasyonda değişik bileşenler bir araya getirilerek bir programlama formu oluşturulabilir. Yeni program donanımsal bir formdadır ve donanımsal program (hardwired program) olarak ifade edilir. Donanımsal sistemler esnek değillerdir. Genel amaçlı donanım, doğru kontrol sinyalleri yardımıyla farklı işlemleri yerine getirebilmelidir. Donanımı tekrar düzenlemek yerine yeni bir kontrol sinyali kümesi sağlamak daha avantajlıdır. 11

Program Nedir? Sıralı talimat adımlarıdır Her bir adımda aritmetik veya mantık işlemleri gerçekleştirilir. Her bir işlem için farklı kontrol sinyali kümesine ihtiyaç vardır. (Komut, Talimat) Komut Yapısı ve Komut Seti Komut Seti: Belirli bir merkezi işlem birimine ait farklı tipte talimatların (komutların) bir araya gelmesinden oluşmuş komut topluluğudur. Komut Yapısı: MİB in işlemi gerçekleştirebilmesi için her komutun içermesi gereken bilgiler vardır. Bu bilgiler iki ana bileşen içinde toplanır: İşlem kodu - Opcode (Operation code) : gerçekleştirilecek işlemin ne olduğunu tanımlar. İşlenen - Operand : İşlem kodu ile bildirilen işlemin işleyeceği verinin nerede olduğunu gösteren talimat bölümüdür. Kaynak işlenenkaydedici, bellek, G/Ç Sonuç işlenenkaydedici, bellek, G/Ç Bir sonraki komut kontrol sonucu program akışının değişmesi gerektiği durumlarda yürütülecek bir sonraki talimatın adresidir. 12

von Neumann Mimarisi Program ve data bellek bölgesine yüklenmiş, daha sonra bilgisayarın komutlarını bellekten okuması sağlanmıştır. Bir program girilecekse veya değiştirilecekse bellekte gerekli değişikliğin yapılması yeterli olacaktır. Bu fikir depolanmış program (stored program) konsepti olarak bilinir. Bu model günümüz bilgisayarlarında baskındır. Ardışıl şekilde komut işleme yeteneğine sahiptir. Ana bellek ve CPU nun kontrol ünitesi arasında tek bir yol içerir. Von-Neuman mimarisi için dezavantajdır. von Neumann Mimari Yapısı Veri ve talimatları saklayan bir ana bellek İkilik kodlanmış üzerinde işlem yapabilme yeteneğine sahip bir Aritmetik Mantık Birimi (ALU) Ana bellekteki talimatları yorumlayarak çalıştırılmasını sağlayan bir Kontrol Birimi Kontrol birimi tarafından çalıştırılan Giriş ve Çıkış (I/O) birimleri 13

Bileşenler Kontrol birimi, program sayacı, kaydediciler ve aritmetik mantık birimi birlikte merkezi işlem birimini (MİB) meydana getirirler. Veri ve talimatların sistem içerisine getirilmesine ve işlendikten sonra sonuçların geri dönülmesine ihtiyaç vardır: Giriş/Çıkış (Input/output) Program kodlarının (talimatların makine kodu) geçici olarak saklanacağı bir saklama alanına ihtiyaç vardır Ana Bellek (Main memory) Von Neumann Mimarisi Sistem Yolu Kavramı Bu yapı genişletilerek, program ve verilerin işletiminin öncesinde disk ortamından, ana bellek ortamına aktarılması sağlanmıştır. Ayrıca verimliliği arttırmak için sistem sistem yolu modeli geliştirilmiştir. Adres kontrol ve data yollarından oluşur. 14

von Neumann Mimarisi Genel Çalışma Yapısı Kontrol ünitesi PC (program couınter) aracılığıyla bir sonraki komutu alır. Komut ALU nun anlayabileceği bir dile çevrilir. Operand söz konusu ise bellekten CPU registerlerine alınır. ALU komutu işletir ve sonucu registera ya da belleğe koyar. MİB (CPU) Bileşenleri Aritmetik Mantık birimi (ALU) Tümleyici Toplayıcı Kaydırıcı Kontrol Birimi Donanımsal/Programsal Geçici saklama (kısa süreli) Genel amaçlı kaydediciler Özel amaçlı kaydediciler 30 15

Kaydedici Organizasyonu Kaydediciler bellek hiyerarşisinde en üst seviye düzeydedirler. Az sayıda fakat yüksek hızda saklama alanlarıdır. Veri ve kontrol bilgileri (talimatlar) için geçici saklama alanlarıdır. İki kategoride toplanırlar: Genel amaçlı (Kullanıcı görünür) Assembly programlama seviyesinde, talimatlar sayesinde kullanıcıya kullanma imkanı verilen kaydediciler. Özel amaçlı (Kontrol ve durum) MİB in işleyişini kontrol etmek için kullanılırlar. Çoğu kullanıcıya görünür değildir. Kullanıcı tarafından programlamada doğrudan kullanılmaz. 31 Genel ve Özel Amaçlı Kaydediciler Genel Amaçlı Kaydediciler Farklı işlevleri yerine getirmek amacıyla kullanılabilirler. Gerçekleştirecekleri işlemler talimat içinde tanımlanmıştır. Adresleme fonksiyonu için de kullanılabilirler. Özel Amaçlı Kaydediciler Veri Kaydedicileri Veriyi saklar ve operand adresinin hesaplanmasında kullanılmaz. Örneğin Akümlatör Adres Kaydedicileri Adres bilgisini tutarlar. Örnekler: genel amaçlı adres kaydedicileri, segment göstericiler, stack göstericiler, index kaydedicileri. 32 16

Özel Amaçlı Kaydediciler Durum kodları veya Bayraklar (Flags) Gerçekleştirilen işlem sonucuna bağlı olarak işlemci tarafından ayarlanan bit kümesidir. Program tarafından erişilebilir fakat doğrudan değiştirilemez. Örnekler: İşaret bayrağı (sign flag) Sıfır bayrağı (zero flag) Taşma bayrağı (overflow flag) Bit değerleri, bir koşula bağlı olarak programı yönlendiren talimatlar içinde kullanılırlar. 33 Kaç tane Kaydedici yeterlidir? Kaydedici sayısının fazla olması MİB içinde daha fazla işlemin gerçekleştirilmesine imkan sağlar. Böylelikle bellek bant genişliği ihtiyacını düşürür. Kaydedici sayısı artışı talimat kelimesi (makine kodu) içinde kaydedici bilgisinin saklanacağı alan büyüklüğünü arttırır. Çoğu makine 8-64 bitlik kaydedici yapısı kullanırlar. 34 17

Kaydedici Kelime Büyüklüğü? Adres kaydedicisi en büyük adresi tutacak kadar geniş olmalıdır! Veri kaydedicileri, çok farklı tipteki verileri saklayabilecek büyüklükte olmalıdır. Eğer çoğu gerçekleştirilecek işlem 16 veya 32 bit ise 64-bitlik kaydediciler kullanılmak istenilmez. Bellek veri yolu genişliğine de bağlıdır. Daha büyük biçimdeki veri tipleri için kaydediciler birleştirilebilir olmalıdır. 35 Kontrol ve Durum (Status) Kaydedicileri Bu kaydediciler, komutların getirme (fetching), kod çözme (decoding) ve yürütme (execute) çevrimlerinde kullanılırlar. Çoğu programcıya görünür değildir. Bazıları görünür olmakla birlikte içerikleri kolaylıkla değiştirilemezler. 36 18