X86: Revizyonlar arasındaki fark

düzenleme özeti yok
k (Bot değişikliği Ekleniyor: eo:X86)
Değişiklik özeti yok
[[X86]] [[Intel]]’in ilk [[mikroişlemci]]lerinden olan [[8086]] ile ilgili [[programlamayazı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 programı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 programyazı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 programyazı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, daha sonra [[AMD]] geliyor, [[Cyrix]] ve [[Nexgen]] gibi diğer mikroişlemci üreten firmalarınş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 firmasınınşirketinin sistemleri X86 tabanlı mikroişlemciler kullanmadıkları için bu tür bilgisayarda çalışan programlaryazı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 [[programlamayazılımlama]] dilidir.
[[Kategori:Bilgisayar terimleri]]
 
Anonim kullanıcı