Smontare :: x86 :: Formattext

Disassemble :: x86 :: Formattext è un modulo perl per formattare le istruzioni della macchina come testo.
Scarica ora

Smontare :: x86 :: Formattext Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Bob Mathews
  • Sito web dell'editore:
  • http://search.cpan.org/~bobmath/Crypt-CAST5_PP-1.04/CAST5_PP.pm

Smontare :: x86 :: Formattext Tag


Smontare :: x86 :: Formattext Descrizione

Smontare :: x86 :: Formattext è un modulo perl per formattare le istruzioni della macchina come testo. Smontare :: x86 :: Formattext è un modulo Perl per formattare le istruzioni della macchina come testo.synopsis usa smontare :: x86; $ D = Disassemble :: x86-> Nuovo (formato => "Testo"); questo modulo formatta le istruzioni per la macchina Intel X86 smontato come testo leggibile dall'uomo. L'output è nella sintassi di Intel Assembler, con alcune eccezioni minori, come descritto come di seguito. L'output è prodotto in minuscolo. Vengono utilizzate convenzioni per facilitare le convenzioni per facilitare i programmi di elaborare l'output del disassemblatore. Questo è utile quando non vuoi la complessità di lavorare con l'output del modulo FormatTree. Trovo che queste modifiche apportano l'output più leggibile agli esseri umani, anche i prefissi di override del registro e l'indirizzo / indirizzi / le dimensioni dell'operando sono incorporati nell'elenco degli argomenti. In alcuni casi, questo si ottiene utilizzando un modulo "esplicito operando" di istruzioni anziché il solito modulo implicito. cs: Xlatb diventa Xlat Byte Se sono presenti altri prefissi, precedono l'OPCODE Mnemonic separato da caratteri di spazio singolo. Se l'istruzione ha operandi, appaiono dopo un altro spazio, separato da virgole. Non esiste uno spazio bianco tra o all'interno degli operandi, in modo da poter separare le parti di un'istruzione con divisione ''. Per rendere possibile questo possibile, la parola "PTR" è omessa dagli operandi di memoria. MOV 0x42, Word PTR diventa MOV 0x42, Word Se uno o più prefissi sono presenti, ma non ci sono operandi, un singolo ".". è aggiunto come un operando. Ciò significa che puoi sempre presumere che l'ultimo componente sia un operando, se è presente più di un componente. L'unico caso in cui ciò si verificherebbe normalmente è con le operazioni di stringa. Tuttavia, questo modulo utilizza sempre il modulo operando esplicito per le ops di stringa. REP Movsb diventa Rep Movs Byte , Byte Not Rep Movsb. La dimensione dell'operando della memoria (byte, parola, ecc.) È solitamente inclusa nell'operando, anche se può essere determinata dal contesto. In questo modo, la dimensione non viene persa se la successiva elaborazione separa l'operando dal resto dell'istruzione. (Alcuni operandi di memoria non hanno dimensioni reali, tuttavia, mentre altre hanno dimensioni insolite che non vengono mostrate.) Aggiungi EAX, si aggiunge EAX, DWORD A differenza della sintassi di ATT Assembler, i singoli operandi non contengono mai virgole incorporate. Ciò significa che puoi tranquillamente rompere l'elenco dell'operando con Split /, /. Lea 0x0 (, x, 4), diventa Lea EDI, Requisiti: · Requisiti perl: · Perl.


Smontare :: x86 :: Formattext Software correlato

Subs :: Parallel.

sottotitoli :: Parallel è un modulo perl che consente a subroutine di correre senza problemi in parallelo. ...

210

Scarica