Pour des raisons d'optimisation, il peut être intéressant d'écrire des parties d'un programme en assembleur. Cependant, cela peut être très couteux en temps de développement, pour une optimisation pas forcémment remarquable. Il suffit de placer son code assembleur à l'intérieur d'un bloc commençant par le mot-clé
asm
:
asm
{
mov eax, 10; // Place 10 dans eax (eax = 10)
add eax, 10; // Ajoute 10 dans eax (eax = 20)
}
Vous devez également placer la directive
#pragma inline
au début du fichier contenant de l'assembleur. Ceci indique à C++Builder qu'il y aura de l'assembleur dans votre source.
Liens :
L'assembleur avec C++Builder
par Gilles Louise ainsi que
Le Cavalier Hamiltonien
du même auteur.