Questions marquées «assembly»

Questions de programmation en langage d'assemblage (asm). ASSUREZ-VOUS AUSSI DE TAGER avec le processeur et / ou le jeu d'instructions que vous utilisez, ainsi que l'assembleur. AVERTISSEMENT: pour les assemblys .NET, utilisez plutôt la balise [.net-assembly]. Pour Java ASM, utilisez plutôt la balise [java-bytecode-asm].



23
Assemblage d'apprentissage [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 3 ans . Améliorez cette …
102 assembly 


2
Comment interrompre les instructions de montage à une adresse donnée dans gdb?
0x0000000000400448 <main+0>: push %rbp 0x0000000000400449 <main+1>: mov %rsp,%rbp 0x000000000040044c <main+4>: mov $0x6,%eax 0x0000000000400451 <main+9>: leaveq 0x0000000000400452 <main+10>: retq J'ai essayé: breaki 0x0000000000400448 mais il semble qu'il n'y ait pas une telle commande. Est-ce que gdb a une telle fonctionnalité?
97 assembly  gdb 

5
À quoi sert le registre de pointeur de trame EBP?
Je suis un débutant en langage d'assemblage et j'ai remarqué que le code x86 émis par les compilateurs garde généralement le pointeur de cadre, même en mode version / optimisé, lorsqu'il pourrait utiliser le EBPregistre pour autre chose. Je comprends pourquoi le pointeur de trame peut faciliter le débogage du …

3
Comment voir le contenu de la pile avec GDB?
Je suis nouveau sur GDB, j'ai donc quelques questions: Comment puis-je consulter le contenu de la pile? Exemple: pour voir le contenu du registre, je tape info registers. Pour la pile, que devrait-il être? Comment puis-je voir le contenu de $0x4(%esp)? Quand je tape print /d $0x4(%esp), GDB donne une …
95 c  assembly  gdb 


8
Quel est le plus rapide: if (bool) ou if (int)?
Quelle valeur est préférable d'utiliser? Boolean true ou Integer 1? Le sujet ci-dessus m'a fait faire des expériences avec boolet inten ifcondition. Alors juste par curiosité, j'ai écrit ce programme: int f(int i) { if ( i ) return 99; //if(int) else return -99; } int g(bool b) { if …
94 c++  assembly  int  boolean 







En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.