Disponible la nueva versión "donationware" 7.3 de OrganiZATOR
Descubre un nuevo concepto en el manejo de la información.
La mejor ayuda para sobrevivir en la moderna jungla de datos la tienes aquí.

Curso C++

[Home]  [Inicio]  [Índice]


1.4.3a  Código Wintel

§1  Sinopsis

Dentro de las optimizaciones específicas que es capaz de realizar el generador de código de C++Builder, se encuentra la posibilidad de utilizar un juego de instrucciones optimizado para los modelos más frecuentes de procesadores de la familia Intel.  No olvidar que nos referimos al compilador Borland C++ para Windows, y que este sistema operativo está diseñado para correr sobre la familia de procesadores Intel y compatibles; lo que se ha dado en llamar plataforma Wintel.

Por defecto se compila generando código para 80386 (opción -3); de forma que el ejecutable sea compatible incluso con la gama más baja de procesador utilizado actualmente para correr Windows.

§2  Opciones

Las opciones son las siguientes [1]:

  • 80386  (Comando -3)

Esta opción fuerza al compilador a generar código 80386 en modo protegido; se trata de instrucciones compatibles con Windows 95 o Windows NT.

  • i486  (Comando -4)

Esta opción fuerza al compilador a generar código i486 en modo protegido; apto para ejecutables corriendo bajo Windows 95 o Windows NT.

  • Pentium  (Comando -5)

Esta opción fuerza al compilador a generar código con instrucciones para Pentium en ejecutables corriendo bajo Windows 95 o Windows NT.

Esta opción aumenta la velocidad de ejecución, puesto que el programa aprovecha las características de este tipo de procesadores, si bien el ejecutable resultante puede ser algo mayor que cuando se compila con las opciones anteriores.  Además, este tipo de código puede ayudar al rendimiento, aún cuando no se ejecute en sistemas con este tipo de procesadores.

  • Pentium Pro  (Comando -6)

Esta opción está específicamente indicada si se va a correr el ejecutable bajo Windows 95 o Windows NT en máquinas dotadas de este tipo de procesador.

  Inicio.


[1]  El compilador bcc32.exe de Borland C++ 5.0 para Windows dispone de un total de 136 opciones de compilación distintas.