Руководство по языку B.Pascal 7

       

Автоматическое выравнивание на границу слова


По умолчанию Borland Pascal выравнивает все переменные и ти- пизованные константы, превышающие по размеру 1 байт, на границу машинного слова. На всех 16-разрядных процессорах семейства 80х86 выравнивание на границу слова означает более быстрое выполнение, поскольку доступ к элементам размером в слово или четным адресам осуществляется быстрее, чем к словам по нечетному адресу.

Выравнивание данных управляется директивой компилятора $A.

По умолчанию в состоянии {$A+} переменные и типизованные констан- ты выравниваются указанным выше образом. В состоянии {$A-} ника- ких действий по выравниванию не производится.

Примечание: Дальнейшие подробности приведены в Главе 2 ("Директивы компилятора") "Справочного руководства програм- миста".



Содержание раздела