Насколько важны директивы раздела / сегмента? - PullRequest
2 голосов
/ 13 июля 2010

Насколько важны директивы раздела / сегмента? Я заметил, что они обычно необязательны. Кроме того, я заметил, что размер выходного документа изменяется, когда вы их включаете или не включаете.

Я использую NASM , если это поможет.

1 Ответ

1 голос
/ 14 июля 2010

Они очень важны, потому что если вы сохраните свои строки в сегменте кода, программа может выполняться намного медленнее, и строки будут взрывать данные в кеше инструкций.

Если вы создаете библиотеку (.lib иличто-то вроде этого) это также важно, потому что вы не хотите, чтобы данные (строки) лежали непосредственно за исполняемыми инструкциями по причинам, указанным выше.

...