Komut kümesi mimarisi: Revizyonlar arasındaki fark
[kontrol edilmiş revizyon] | [kontrol edilmiş revizyon] |
İçerik silindi İçerik eklendi
Kaynaksız şablonuna tarih eklendi. Kaynak |
Teacher0691 (mesaj | katkılar) düzeltme, yazış şekli: tamsayı → tam sayı (6) AWB ile |
||
72. satır:
Bilgisayarın ve bilgisayar mimarisinin çok baytlı (katmanlı bayt) verileri nasıl sıralayacağıyla ilgili bir kavramdır. Soldan anlamlılık ve sağdan anlamlılık da denilmektedir. Bugünkü çoğu mimariler bayt-adreslenebilir olduklarından çok sayıda baytın bellekte nasıl sıralanacağıyla ilgili bir standarda sahip olmalılar. Eğer sıralanmış bir sözcükte en büyük baytın adresi sözcük adresi ise bu sıralamaya soldan anlamlı (big endian) denir. Eğer en küçük baytın adresi sözcük adresine eşitse bu sıralanmaya sağdan anlamlı (little endian) denir. UNIX makinelerinin çoğu soldan anlamlıdır (ayrıca IBM 360/370, Motorola 68k, MIPS, Sparc, HP PA da soldan anlamlıdır). PC lerin çoğu ise sağdan anlamlıdır. (ayrıca Intel 80x86, DEC Vax, DEC Alpha da sağdan anlamlıdır). İşlemci üreticileri de bu konuda iki gruba ayrılır. Örneği Motorola devamlı soldan anlamlılığı kullanırken İntel sağdan anlamlılığı kullanlır (Bâzı işlemciler ise hem soldan anlamlılığı hem de sağdan anlamlılığı birlikte kullanır).
Mesela 4 baytlık bir
Bayt 3 Bayt2 Bayt1 Bayt0
92. satır:
Şekil : 12345678 onaltılı değerinin küçüğü başta ve büyüğü başta şeklinde depolanması
İki metodunda avantajları ve dezavantajları vardır, fakat birini diğerinden daha iyi olması da gerekmez. Soldan anlamlı (big endian) insanlara alışıldık gelir, bu yüzden özellikle yığınları okuması daha kolaydır. Yüksek seviyedeki baytın önce gelmesi sebebiyle ofset sıfırdaki bayta bakarak her zaman sayının pozitif veya negatif olduğu bulunabilir (sağdan anlamlıda işareti belirlemek için sayının uzunluğu bilinmelidir ve işaret bilgisini içeren bayt bulunmalıdır). Soldan anlamlı makineler
Ancak soldan anlamlılığın dezavantajları da vardır. 32 bit
Bilgisayar ağları soldan anlamlıdır. Sağdan anlamlı bilgisayarlar ağ üzerinden
Yazılım uygulamaları açısından soldan ve sağdan anlamlılık son derece önemlidir. Bir dosyadan veri okuyacak veya veri yazacak olan herhangi bir program makinenin bayt sıralamasına göre hareket etmelidir. Soldan anlamlı bir makinede sağdan anlamlılığı kullanan bir programı açmak için öncelikli olarak bayt sıralaması tersine çevrilmelidir. Mesela Adobe Photoshop, JPEG, MacPaint ve Sun raster dosyaları soldan anlamlı, GIF, PC Paint brush, RTF (Mikrosoft tarafından) sağdan anlamlıdırlar. Microsoft WAV ve AVI dosyaları, TIFF dosyaları, XWD ise her iki sıralamayı destekler.
291. satır:
=== Aritmetik işlem komutları ===
Aritmetik işlemler
==== Toplama işlemi ====
|