Intel 8086: Revizyonlar arasındaki fark

[kontrol edilmemiş revizyon][kontrol edilmemiş revizyon]
İçerik silindi İçerik eklendi
Değişiklik özeti yok
Khutuck Bot (mesaj | katkılar)
k Bot: Dil şablonu güncellendi.
34. satır:
== Teknik özellikler ==
=== Veriyolları ve işlevi ===
Tüm dahili kayıtçılar({{langdil-en|register}}), dahili ve harici veriyolları 16 bit uzunluğundadır. 20-bit uzunluğunda bir harici adres yolu 1 [[megabayt|MB]] (bölümlenmiş) fiziksel adres alanı sağlamaktadır (2<sup>20</sup> = 1,048,576). Standart 40-pin [[:en:dual in-line package|DIP]] paketine sığabilmek için veri yolu ile adres yolu çoğullanmış({{langdil-en|multiplexed}}) olarak kullanılmaktadır. 16-bit Giriş/Çıkış adres formatı 64 [[Kilobayt|KB]] ayrılmış Giriş/Çıkış alanı anlamına gelmektedir (2<sup>16</sup> = 65,536). Dahili adres yolu uzunluğu 16 bit olduğundan maksimum ''doğrusal'' adres alanı 64 KB ile sınırlıdır. 64 KB üzerinde programlamak için bölümleme kayıtçılarını({{langdil-en|segment register}}) kullanmak gerektiğinden oldukça kullanışsızdır ([[80386]] ya kadar da böyle devam etmiştir).
 
Cihazın ''min'' ya da ''max'' modlarında işletilmesine göre harici işlemler için gerekli işaretleri taşıyan kontrol pinlerinin bazıları birden fazla işleve sahiptir. ''Min'' modu küçük, tek işlemcili sistemleri için, ''Max'' modu ise orta ölçekli ya da birden çok işlemci kullanan büyük sistemleri için kullanılmaktadır.
 
=== Komutlar ve kayıtçılar ===
8086'da sekiz adet 16-bit genel amaçlı [[processor register|kayıtçı]] bulunur. [[Stack-based memory allocation|Yığın gösterici]] ({{langdil-en|stack pointer}}) bunlara dahil iken, komut gösterici({{langdil-en|instruction pointer}}), durum kayıtçısı({{langdil-en|flag register}}) ve bölümleme kayıtçıları dahil değildir. Bu kayıtçılardan dördüne, AX, BX, CX ve DX, aynı zamanda 2şer adet 8-bit kayıtçı olarak da erişilebilmektedir (şekle bakınız). Diğer dördü, BP, SI, DI ve SP ise yalnızca 16-bit olarak kullanılmaktadır.
 
8-bit işlemcilerden esinlenen kompakt kodlama ile komutların çoğu tek ya da çift adresli yapıdadır, yani işlem sonucu teimlerin birine aktarılır. Terimlerden en fazla bir tanesi bellekte tutulabilir, ancak diğeri yani ''kaynak'' ''kayıtçı'' ya da ''doğrudan'' adreslenebildiği gibi bu terim aynı zamanda ''hedef'' olarak da kullanılabilir. A single memory location could also often be used as both ''source'' and ''destination'' which, among other factors, further contributed to a [[instruction set#Code density|code density]] comparable to (often better than) most eight bit machines.
"https://tr.wikipedia.org/wiki/Intel_8086" sayfasından alınmıştır