Bagikan melalui


ALIGN

Direktif ALIGN menyelaraskan elemen data atau instruksi berikutnya pada alamat yang merupakan kelipatan parameternya. Parameter harus berupa kekuatan 2 (misalnya, 1, 2, 4, dan sebagainya) yang kurang dari atau sama dengan perataan segmen.

Sintaks

ALIGNconstantExpression

Keterangan

Direktif ALIGN memungkinkan Anda menentukan offset awal elemen data atau instruksi. Data yang diselaraskan dapat meningkatkan performa, dengan mengorbankan ruang yang terbuang di antara elemen data. Peningkatan performa besar dapat dilihat ketika akses data berada di batas yang sesuai dalam baris cache. Akses pada batas alami untuk jenis asli berarti lebih sedikit waktu yang dihabiskan dalam mikrokode realignment perangkat keras internal.

Kebutuhan akan instruksi yang selaras jarang terjadi pada prosesor modern yang menggunakan model alamat datar, tetapi mungkin diperlukan untuk target lompat dalam kode yang lebih lama untuk model alamat lainnya.

Saat data diratakan, ruang yang dilewati diisi dengan nol. Ketika instruksi diselaraskan, ruang yang dilewati diisi dengan instruksi NOP berukuran tepat.

Baca juga

BAHKAN
Referensi arahan
Tata Bahasa MASM BNF