1 Temel Bilgisayar Organizasyonu ve Dizaynı Bilgisayar Komutları Bilgisayarın sahip olduğu komut kümesi ile kullanıcı hesaplanabildiği bilinen herhangi bir fonksiyon u değerlendirm ek için makine dili programları oluşturabilir. Bir bilgisayar aşağıdaki kategorilerin her birinde yeterli sayıda komuta sahip olmalıdır;Aritmetik, mantık ve kaydırma ( shift) komutları,Belleğe ve işlemci registerlerine ve bellekten ve işlemci registerlerinden bilgi taşıma için komutlar, Durum kontrol komutları ile birlikte olan program kontrol komutları, Giriş ve çıkış komutları.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Bilgisayarın sahip olduğu komut kümesi ile kullanıcı hesaplanabildiğibilinen herhangi bir fonksiyonu değerlendirmek için makine dili programlarıoluşturabilir.
Bir bilgisayar aşağıdaki kategorilerin her birinde yeterli sayıda komutasahip olmalıdır;
Aritmetik, mantık ve kaydırma (shift) komutları,
Belleğe ve işlemci registerlerine ve bellekten ve işlemci registerlerinden bilgi
taşıma için komutlar,
Durum kontrol komutları ile birlikte olan program kontrol komutları,
Aritmetik, mantık ve kaydırma komutları, kullanıcının işlemek isteyebileceğiveri çeşitlerini işlemek için hesaplama kabiliyeti sağlar.
Bir dijital bilgisayarda ikili bilginin en önemli kısmı bellekte saklanır. Fakatbütün hesaplamalar işlemci registerlerinde yapılır.
Bu yüzden kullanıcı bu iki birim arasında bilgi taşıma kabiliyetine sahipolmalıdır.
Karar üretebilme kabiliyeti, dijital bilgisayarların önemli bir yönüdür.
Örneğin, iki sayı kıyaslanabilir ve eğer ilki ikincisinden büyük ise budurumda ikinci sayının ilkinden büyük olması durumuna göre farklı olarak
işlenmesi gerekebilir.Dallanma komutları gibi program kontrol komutları programınişlenmesindeki sırayı değiştirmek için kullanılırlar.
Giriş ve çıkış komutları bilgisayar ve kullanıcı arasındaki haberleşme içingereklidirler. Programlar ve veri belleğe ve hesaplama sonuçları kullanıcıya
Temel bilgisayar için verilen komut tablosunda listelenen komutlar yukarıda bahsedilen bütün kategorilerin yetenekleri sağlayan minimum bir kümeyi oluşturur ;
Bir tane aritmetik komut (ADD) ve iki tane bağlantılı komutu (CMA : AC'nintümleyenini al, INC : AC'yi artır) mevcuttur.
Bu üç komut ile, negatif sayılar için 2'nin tümleyeni gösterimi kullanıldığı zaman, ikili sayılar toplanabilir ve çıkarılabilir .
CIR ve CIL komutları istenilen herhangi diğer bir çeşit kaydırma işlemi için
kullanılabileceği şekilde aritmetik kaydırma işlemi için kullanılabilir .
Çarpma ve bölme işlemleri, toplama, çıkarma ve kaydırma işlemleri kullanılarak yapılabilir .
Temel bilgisayar için verilen komut tablosunda listelenen komutlar yukarıda bahsedilen bütün kategorilerin yetenekleri sağlayan minimum bir kümeyi oluşturur ;
Üç tane mantık işlemi vardır (AND, CMA ve CLA : clear AC). AND vetümleyen bir NAND işlemini sağlar .
Bellekten AC'ye bilgi aktarımı LDA (AC'yi yükle) komutu yapılır . AC' denbelleğe bilgi saklanması STA (AC'yi sakla) komutu ile yapılır .
BUN, BSA ve ISZ dallanma komutları, dört atlama komutu ile birlikte,program ve durum kontrolü kabiliyetini sağlar .
INP giriş ve OUT çıkış komutları bilgilerin bilgisayar ve harici cihazlararasında transfer edilmesine olanak sağlar .
Temelde iki çeşit kontrol organizasyonu mevcuttur;
Donanım kontrolü kontrol organizasyonu, Mikroprogram kontrolü kontrol organizasyonu.
Donanımlı organizasyonda kontrol mantığı kapılar, filip-flop'lar. kodçözücüler (decoders) ve diğer dijital devreler ile oluşturulur .
Mikroprogramlanmış organizasyonda kontrol bilgisi bir kontrol belleğinde saklanır .Kontrol belleği gerekli mikro operasyon dizisini başlatmak için programlanır .
Bir donanım kontrolü adından da anlaşılacağı gibi dizayndaki değişiklik durumunda donanımda değişiklik gerektirirler.
Mikro programlanmış kontrolde herhangi bir değişiklik kontrol belleğindeki microprogramın güncellenmesi ile yapılabilir .