Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
ALIGN ⟦constantExpression⟧
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.