Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ALIGN yönergesi, sonraki veri öğesini veya yönergesini parametresinin katı olan bir adrese hizalar. Parametre, segment hizalamasından küçük veya eşit olan 2 (örneğin, 1, 2, 4 vb.) gücü olmalıdır.
Sözdizimi
ALIGN ⟦constantExpression⟧
Açıklamalar
ALIGN yönergesi, bir veri öğesinin veya yönergenin başlangıç uzaklığını belirtmenize olanak tanır. Hizalanmış veriler, veri öğeleri arasında boşa harcanan alan pahasına performansı geliştirebilir. Veri erişimleri önbellek satırlarına sığan sınırlarda olduğunda büyük performans iyileştirmeleri görülebilir. Yerel türler için doğal sınırlara erişim, iç donanım yeniden hizalama mikro kodunda daha az zaman harcanma anlamına gelir.
Düz adresleme modeli kullanan modern işlemcilerde hizalanmış yönergelere ihtiyaç duyulmaz, ancak diğer adresleme modellerinde eski koddaki atlama hedefleri için gerekli olabilir.
Veriler hizalandığında, atlanan alan sıfırlarla doldurulur. Yönergeler hizalandığında, atlanan alan uygun şekilde boyutlandırılmış NOP yönergeleriyle doldurulur.