PDA

View Full Version : [HELP] Disassemblatore


kappa85
15-06-2005, 08:00
Ciao, esiste qualche programma che dato il codice alto livello (C, Java...) restituisca il codice assembler?

VICIUS
15-06-2005, 08:09
Per C/C++ puoi uasre gcc. basta usare gcc -S file.c e ottieni un file .s con tutto il codice assemly

ciao ;)

kappa85
15-06-2005, 08:32
Per C/C++ puoi uasre gcc. basta usare gcc -S file.c e ottieni un file .s con tutto il codice assemly

ciao ;)


Ma dal prompt di dos? Ho provato, mi da comando sconosciuto

VICIUS
15-06-2005, 09:02
Ma dal prompt di dos? Ho provato, mi da comando sconosciuto
Gcc è un compilatore C. Su windows dovresti trovarlo in molti ambienti di sviluppo free.

ciao ;)

kappa85
15-06-2005, 09:56
Perfetto, ho fatto. Il risultato è un codice che non risulta eseguibile dal simulatore SPIM, questo dipende dal programma, vero?

VICIUS
15-06-2005, 10:12
gcc genera codice assembly per x86 (standard at&t) non so se spim riesce a leggere quel formato. Probabilmente ti serve una versione per cross-compiling per processori mips.

ciao ;)