X86: Revizyonlar arasındaki fark

Vikipedi, özgür ansiklopedi
[kontrol edilmemiş revizyon][kontrol edilmemiş revizyon]
İçerik silindi İçerik eklendi
EmausBot (mesaj | katkılar)
k r2.7.2+) (Bot: Ekleniyor: be:X86
Değişiklik özeti yok
1. satır: 1. satır:
{{düzenle|Mayıs 2010}}
{{düzenle|Mayıs 2010}}
'''X86''' [[Intel]]’in ilk [[mikroişlemci]]lerinden olan [[8086]] ile ilgili [[yazılımlama]] [[kural]]larını ifade eden bir tanımlamadır. [[Intel]]’in önemli özelliklerinden biri olan "geriye dönük yazılım uyumluluğu" böyle bir tanımlamanın oluşmasını sağlamış.
'''X86''' [[Intel]]’in ilk [[mikroişlemci]]lerinden olan [[8086]] ile ilgili [[yazılımlama]] [[kural]]larını ifade eden bir tanımlamadır. [[Intel]]’in önemli özelliklerinden biri olan "geriye dönük yazılım uyumluluğu" böyle bir tanımlamanın oluşmasını sağlamış.
Şöyle ki; 8086 mikroişlemcisi olan bir bilgisayar sisteminde hazırladığınız herhangi bir assembly yazılımı X86 uyumlu tüm bilgisayarlarda çalışır. [[80286]], [[386]], [[486 SX]] veya DX, [[Pentium]], [[Pentium III]], [[AMD]] nin [[286]], [[386]] işlemcilerinde veya [[Nexgen]], [[Cyrix]]’in aynı tür işlemcilerinde ve diğerlerinde bu yazılım çalışacaktır. Bu demek oluyor ki yukarıda saydığımız tüm mikroişlemciler ve uyumlu olan diğerlerinin ortak bir yönü var. Bu ortak yönler ortak yazılım kodların olması ve mikroişlemcilerinin temel mimarileri birbirinin aynı olmasıdır.
Şöyle ki; [[8086]] mikroişlemcisi olan bir bilgisayar sisteminde hazırladığınız herhangi bir assembly yazılımı X86 uyumlu tüm bilgisayarlarda çalışır. [[80286]], [[386]], [[486 SX]] veya DX, [[Pentium]], [[Pentium III]], [[AMD]] nin [[286]], [[386]] işlemcilerinde veya [[Nexgen]], [[Cyrix]]’in aynı tür işlemcilerinde ve diğerlerinde bu yazılım çalışacaktır. Bu demek oluyor ki yukarıda saydığımız tüm mikroişlemciler ve uyumlu olan diğerlerinin ortak bir yönü var. Bu ortak yönler ortak yazılım kodların olması ve mikroişlemcilerinin temel mimarileri birbirinin aynı olmasıdır.


Yeni bir [[mikroişlemci]] üretildiğinde, eski mikroişlemcilere uyumlu olması büyük bir [[avantaj]]dır. Öyle olmasaydı bugün dünyada %90 oranında [[PC]], X86 uyumlu işlemci kullanıyor olmazdı. Bu yüzden mikroişlemci pazarının bu büyük dilimini birkaç firma paylaşıyor, aslan payını Intel alıyor, daha sonra [[AMD]] geliyor, [[Cyrix]] ve [[Nexgen]] gibi diğer mikroişlemci üreten şirketlerin isimlerini pek duymuyoruz.
Yeni bir [[mikroişlemci]] üretildiğinde, eski mikroişlemcilere uyumlu olması büyük bir [[avantaj]]dır. Öyle olmasaydı bugün dünyada %90 oranında [[PC]], X86 uyumlu işlemci kullanıyor olmazdı. Bu yüzden mikroişlemci pazarının bu büyük dilimini birkaç firma paylaşıyor, aslan payını Intel alıyor, daha sonra [[AMD]] geliyor, [[Cyrix]] ve [[Nexgen]] gibi diğer mikroişlemci üreten şirketlerin isimlerini pek duymuyoruz.

Sayfanın 19.40, 21 Ağustos 2012 tarihindeki hâli

X86 Intel’in ilk mikroişlemcilerinden olan 8086 ile ilgili yazılımlama kurallarını ifade eden bir tanımlamadır. Intel’in önemli özelliklerinden biri olan "geriye dönük yazılım uyumluluğu" böyle bir tanımlamanın oluşmasını sağlamış. Şöyle ki; 8086 mikroişlemcisi olan bir bilgisayar sisteminde hazırladığınız herhangi bir assembly yazılımı X86 uyumlu tüm bilgisayarlarda çalışır. 80286, 386, 486 SX veya DX, Pentium, Pentium III, AMD nin 286, 386 işlemcilerinde veya Nexgen, Cyrix’in aynı tür işlemcilerinde ve diğerlerinde bu yazılım çalışacaktır. Bu demek oluyor ki yukarıda saydığımız tüm mikroişlemciler ve uyumlu olan diğerlerinin ortak bir yönü var. Bu ortak yönler ortak yazılım kodların olması ve mikroişlemcilerinin temel mimarileri birbirinin aynı olmasıdır.

Yeni bir mikroişlemci üretildiğinde, eski mikroişlemcilere uyumlu olması büyük bir avantajdır. Öyle olmasaydı bugün dünyada %90 oranında PC, X86 uyumlu işlemci kullanıyor olmazdı. Bu yüzden mikroişlemci pazarının bu büyük dilimini birkaç firma paylaşıyor, aslan payını Intel alıyor, daha sonra AMD geliyor, Cyrix ve Nexgen gibi diğer mikroişlemci üreten şirketlerin isimlerini pek duymuyoruz.

X86 tabanlı sistemlerin mimarisi birbirine benzer. Bir de X86 tabanlı olmayan sistemler vardır. IBM firmasının PowerPC tabanlı işlemcileri, ya da SUN Microsystems şirketinin sistemleri X86 tabanlı mikroişlemciler kullanmadıkları için bu tür bilgisayarda çalışan yazılımlar X86 tabanlı sistemlerde çalışmazlar.

Şunu unutmayalım; dünyada yaklaşık %90 oranında X86 uyumlu PC sistemi kullanılıyor. Bu yüzden bu X86 assembly dili diğer assembly dillerinden daha geçerli bir yazılımlama dilidir.