IPB

> $G: Генерация инструкций 80x286
Чат
Форум
Загрузка...
 

Язык:
Русский
English

 $G: Генерация инструкций 80x286


Включает или выключает генерацию объектного кода для 286-х процессоров.

 Синтаксис:             {$G+} или {$G-}
 Значение по умолчанию: {$G-} для реального режима
                        {$G+} для защищенного режима и среды Windows
 Тип:                   Глобальная
 Команда меню:          Options|Compiler|286 Instructions

Состояние $G-

В состоянии $G- генерируются только основные инструкции процессора 8086.

Программы, компилируемые в этом состоянии можно выполнять на любом процессоре семейства 80x86.

Состояние $G+

В состоянии $G+, компилятор использует дополнительные команды процессора 80286 для улучшений генерации объектного кода.

Программы, компилируемые в этом состоянии нельзя выполнять на процессорах 8088 и 8086.

Дополнительные команды, используемые в режиме $G+ включают:

 - ENTER
 - LEAVE
 - PUSH непосредственное значение
 - Расширенная IMUL
 - Расширенная SHL
 - Расширенная SHR

ВНИМАНИЕ: (Для Windows), если программа или библиотека или любой модуль, используемый программой или библиотекой, компилируется в состоянии {$G+}, то в заголовке возникающего в результате EXE или DLL будет установлен флаг защищенного режима, и Windows не будет выполнять его в реальном режиме.

 
 К началу страницы 
Тэги:
 

Код для вставки: :: :: :: ГОСТ ::
Поделиться: //
 



-
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"