Domande taggate «assembly»

Domande sulla programmazione del linguaggio assembly (asm). ASSICURARSI ANCHE DI TAG con il processore e / o il set di istruzioni in uso, nonché l'assemblatore. ATTENZIONE: per gli assembly .NET, utilizzare invece il tag [.net-assembly]. Per Java ASM, utilizzare invece il tag [java-bytecode-asm].




23
Assemblea didattica [chiusa]
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 3 anni fa . Migliora questa domanda Ho deciso di imparare il linguaggio Assembly. Il motivo …
102 assembly 



5
Qual è lo scopo del registro del puntatore del frame EBP?
Sono un principiante nel linguaggio assembly e ho notato che il codice x86 emesso dai compilatori di solito mantiene il puntatore del frame anche in modalità di rilascio / ottimizzato quando potrebbe usare il EBPregistro per qualcos'altro. Capisco perché il puntatore al frame potrebbe semplificare il debug del codice e …


3
Come si può vedere il contenuto dello stack con GDB?
Sono nuovo in GDB, quindi ho alcune domande: Come posso guardare il contenuto dello stack? Esempio: per vedere il contenuto del registro, digito info registers. Per lo stack, cosa dovrebbe essere? Come posso vedere il contenuto di $0x4(%esp)? Quando print /d $0x4(%esp)digito, GDB restituisce un errore. Piattaforma: Linux e GDB
94 c  assembly  gdb 

8
Qual è più veloce: if (bool) o if (int)?
Quale valore è meglio usare? Boolean true o Integer 1? L'argomento sopra mi ha fatto fare alcuni esperimenti con boole intin ifcondizioni. Quindi solo per curiosità ho scritto questo programma: int f(int i) { if ( i ) return 99; //if(int) else return -99; } int g(bool b) { if …
94 c++  assembly  int  boolean 






Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.