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

       

Устранение избыточной загрузки указателей


В определенных ситуациях генератор кода Borland Pascal может устранить избыточные инструкции загрузки указателей, уменьшая тем самым размер кода и обеспечивая более быстрое его выполнение. Когда генератор кода может обеспечить, что указатель остается постоянным на участке линейного кода (кода, не содержащего пере- ходов на него), и когда указатель уже загружен в пару регистров (например, ES:DI), генератор кода устраняет ненужные загрузки указателей в блоке кода.

Указатель считается константой, если он получается из пара- метра-переменной (параметры-переменные всегда передаются как ука- затели) или из ссылки на переменную оператор with. Поэтому опера- тор with часто является более эффективным (но никогда не будет менее эффективным), чем запись для каждой ссылки на элемент пол- ностью уточненной переменной.



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







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий