2017-04-05 10 views
-3

exactement comment puis-je convertir ce programme C en code assembleur? `Convertir le programme C en assemblage?

void main(){ 
    for(i=100;i<2000;i++) 
{ 

    While(PORTA==12) 
    { 
    PORTB++; 
    PORTC=i%200; 
    if(PORTB==77) 
    Break; 
    } 
    } 

    } 
+3

Exécutez-le via un compilateur et activez la liste d'assemblage – cubrr

+1

pour 'gcc' qui serait l'option' -S' –

+4

Copie possible de [Comment obtenez-vous la sortie de l'assembleur à partir de la source C/C++ dans gcc?] (Http://stackoverflow.com/questions/137038/how-do-you-get-assembler-output-from-cc-source-in-gcc) – medman826

Répondre

-1

Si vous voulez que le code machine, utiliser un débogueur comme OllyDbg. Essayez de démonter votre programme.