Salve a tutti ragazzi,
dove posso trovare una tabella di questo tipo:
CODICE ESADECIMALE | NOTAZIONE MNEMONICA
=========================================
???? | MOV
???? | JMP
etc
Grazie a tutti
Salve a tutti ragazzi,
dove posso trovare una tabella di questo tipo:
CODICE ESADECIMALE | NOTAZIONE MNEMONICA
=========================================
???? | MOV
???? | JMP
etc
Grazie a tutti
"Considerate la vostra semenza:
fatti non foste a viver come bruti,
ma per seguir virtute e canoscenza''."
Dante Alighieri
non ho windows sotto mano ma dal debug mi sembra che puoi ricavartelo.
fai "debug" dal terminale e poi digiti "?" e ti viene fuori una lista di comandi.
mi sembra che sia "unassemble" il comando che ti fa vedere in esadecimale l'istruzione assembly.
C'è il comando che dici ma visualizza l'indirizzo di memoria comando e parametri. Ma non midice ad esempio ADD a che code esadecimale corrisponde!
Grazie
"Considerate la vostra semenza:
fatti non foste a viver come bruti,
ma per seguir virtute e canoscenza''."
Dante Alighieri
Veramente con il debug se usi il comando
U
puoi effettuare il disassembling
e
A
per assemblare.
Ma a te servono i codici macchina delle istruzioni mnemoniche?
Si...
esempio qualìè il codice esadecimale dell'istruzione menominica ADD (oppure JMP) ? Grazie
"Considerate la vostra semenza:
fatti non foste a viver come bruti,
ma per seguir virtute e canoscenza''."
Dante Alighieri
La cosa migliore e' leggere il manuale apposito ...
Intel Architecture Software Developer's Manual, Volume 2: Instruction Set Reference Manual
Lo puoi scaricare da
http://www.intel.com/design/pentiumi...als/243191.htm
ok grazie
"Considerate la vostra semenza:
fatti non foste a viver come bruti,
ma per seguir virtute e canoscenza''."
Dante Alighieri
intanto puoi divertirti un po' così:
http://protools.reverse-engineering....cs/opcodes.zip