WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Что происхоидит на самом деле

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Что происхоидит на самом деле
rodion опубликован 11-10-2001 13:41 MSK   Click Here to See the Profile for rodion   Click Here to Email rodion  
В компиляторе есть опция компилировать под 386, 486 и т.д. Он действительно перестраивает код или только разрешает использовать команды процесора через ассемблер?
Emerald опубликован 11-10-2001 14:17 MSK     Click Here to See the Profile for Emerald  Click Here to Email Emerald     
Да не код он компилирует под процессор (все инструкции практически те же и для 8086). Просто это включает оптимизацию для 386, 486 ... процессоров соответственно.
Kostik опубликован 11-10-2001 15:02 MSK     Click Here to See the Profile for Kostik  Click Here to Email Kostik     
В точку.
rodion опубликован 12-10-2001 13:24 MSK     Click Here to See the Profile for rodion  Click Here to Email rodion     
Можно уточнить термин оптимизация?
Kostik опубликован 12-10-2001 14:36 MSK     Click Here to See the Profile for Kostik  Click Here to Email Kostik     
Я это понимаю так.
Одно и тоже действие 386 делоет за 8 тактов, а 486 может за 8, а может и за 7 в силу прогресса.

Это как: можно ездить всю жизнь по гравию (ну и ладно),
а можно положить асфальт ....

Ursus опубликован 12-10-2001 15:46 MSK     Click Here to See the Profile for Ursus  Click Here to Email Ursus     
Гы... не в количестве тактов, просто некоторые опреации могут выполняться последовательно :) И иногда достаточно поменять местами порядок выполнения операций для того что бы ускорить :) Или, даже увеличить размер кода для оптитмизации по времени:)
Посмотрите как написан memcpy, потимизированный под P2 и сравните с тем что был раньше :)
rodion опубликован 15-10-2001 14:34 MSK     Click Here to See the Profile for rodion  Click Here to Email rodion     
А реально что происходит? Будут ли в программе откомпилированной под пень использоваться его команды?

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.