Aracılığıyla paylaş


ALIGN

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

ALIGNconstantExpression

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.

Ayrıca bkz.

EVEN
Yönergeler başvurusu
MASM BNF Dil Bilgisi