Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [Delphi - Pascal] Tool di conversione

    Ciao a tutti!
    Conoscete qualche tool che permette di convertire un file .pas in .asm(assembler) ?


  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Re: [Delphi - Pascal] Tool di conversione

    Originariamente inviato da AlbertoPicca
    Conoscete qualche tool che permette di convertire un file .pas in .asm(assembler)?
    La richiesta è molto strana, anche se penso sia inattuabile per le differenze profonde tra i due linguaggi che hai citato.
    Puoi inserire assembler "in linea" usando il costrutto asm (che ovviamente non si applica a Delphi 8 in quanto è un compilatore .NET).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Un disassemblatore farebbe al mio caso.
    Un tool che permette di convertire un eseguibile in linguaggio macchina...

    Sto cercando parallelamente su Internet, ma i risultati non coincidono con le mie necessità!

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Originariamente inviato da AlbertoPicca
    Un disassemblatore farebbe al mio caso.
    Un tool che permette di convertire un eseguibile in linguaggio macchina...
    Visualizzare il linguaggio macchina di un eseguibile e diverso dal convertire un listato Pascal nel corrispondente sorgente in assembler.

    Per visualizzare le istruzioni in linguaggio macchina di un eseguibile, puoi anche usare il debug.exe incluso con il sistema operativo Windows, ma non è così intuitivo.

    Ci sono comunque una marea di tool analoghi su Internet...per la verità, un tool del genere c'è anche in Delphi (visualizza la CPU quando sei in fase di debugging di un applicativo).

    Originariamente inviato da AlbertoPicca
    Sto cercando parallelamente su Internet, ma i risultati non coincidono con le mie necessità!
    A questo punto, esponi le necessità...

    Ti anticipo che se si tratta di risalire al codice sorgente Pascal di un file eseguibile, puoi già accantonare le speranze, in modo particolare perchè nel file eseguibile non vengono memorizzati elementi simbolici (come i nomi di variabili), vengono esclusi i commenti e altro ancora, quindi la ricostruzione non avrebbe di fatto senso.

    Fa eccezione Delphi per il quale è possibile ottenere il contenuto dei DFM delle Form che vengono immagazzinati come "risorsa" sottoforma di testo.

    Per il momento è tutto...ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.