View Full Version : Assembler
Chi mi sà dire dove potrei trovare (naturalmente in rete) una versione recente di assembler.Ah scusate la mia ignoranza ma con assembler riesco anche a disassemblare i programmi o no? Il compilatore dovrebbe girare su xp.Grazie
per disassemblare uso un programma che ho scaricato parecchio tempo fa, si chiama w32dasm. non si può editare però, per quello usavo hiew.
quanto a un assemblatore non ti saprei dire
Originariamente inviato da Cester
Chi mi sà dire dove potrei trovare (naturalmente in rete) una versione recente di assembler.Ah scusate la mia ignoranza ma con assembler riesco anche a disassemblare i programmi o no? Il compilatore dovrebbe girare su xp.Grazie
Il miglior assemblatore riconosciuto universalmente è il NASM.
L'ultima versione è la 0.98.38
Trovi tutto quì:
http://sourceforge.net/projects/nasm
Include anche un disassemblatore. Scarica il pacchetto che + si addice al tuo SO.
Salutis.
Originariamente inviato da mjordan
Il miglior assemblatore riconosciuto universalmente è il NASM.
L'ultima versione è la 0.98.38
Trovi tutto quì:
http://sourceforge.net/projects/nasm
Include anche un disassemblatore. Scarica il pacchetto che + si addice al tuo SO.
Salutis.
Ti ringrazio,sei stato veloce e sopratutto utilissimo.Ciao:D :D :D
Originariamente inviato da mjordan
Il miglior assemblatore riconosciuto universalmente è il NASM.
L'ultima versione è la 0.98.38
Trovi tutto quì:
http://sourceforge.net/projects/nasm
Include anche un disassemblatore. Scarica il pacchetto che + si addice al tuo SO.
Salutis. Senti, non è che mi potresti dare una nano x la versione?Sto' muovendo ora i primi passi e ho qualche difficolta'.Io uso windows XP e ho scelto la versione win 32 binaries ,l'ultima infondo, la ".exe".L'ho installata , nei programmi figurano 3 icone.1 x ass. 1 x disass. e una unistall.Fin qui tutto ok, ma quando vado a cliccare su una delle 2 icone appare x un istante il prompt dos e svanisce subito.Dove ho sbagliato?Forse la scelta della versione?Grazie.
Perchè sono tool che devi usare dalla riga di comando. Il prompt svanisce perchè al momento che li esegui l'assemblatore risponderà con un messaggio tipo "no input file" e poi terminerà l'esecuzione.
Devi eseguirli dal prompt.
Si, hai ragione! Comunque,io ho scaricato questo (http://www.giobe2000.it/Tutorial/Cap02/Pag/cap02-06.htm) programma,molto ben strutturato , che come puoi leggere aggiunto al compilatore masm dovrebbe essere completo.Il masm è un eseguibile, lo devo installare dentro a quale cartella?Puoi darmi una mano a capirmi?
Ho scaricato questo (http://www.giobe2000.it/Tutorial/index.htm) assembler che , però si dice mancare di 3 file +1 opzionale, coperti da licenza microsoft.I 3 file sarebbero il compilatore il linker il lib +il debugger opzionale.I 3 file sarebbero contenuti nel pacchetto microsoft Macro Assembler.Io ho trovato il paccetto qui (http://http://plit.de/asem-51/final13.htm) freeware, ma essendo un eseguibile dove devo insrallarlo?Qui dice di istallare i 3 file sopra descritti in una cartella , ma su questo pacchetto non li vedo. Fammi un pò di luce che sono nel buio profondo,dimmi un sistema semplice x avere un assembler pronto x l'uso. grazie.:confused: :confused: :confused: :muro: :muro:
Originariamente inviato da Cester
Ho scaricato questo (http://www.giobe2000.it/Tutorial/index.htm) assembler che , però si dice mancare di 3 file +1 opzionale, coperti da licenza microsoft.I 3 file sarebbero il compilatore(che qui dicono chiamarsi MASM) il linker il lib +il debugger opzionale.I 3 file sarebbero contenuti nel pacchetto microsoft Macro Assembler.Io ho trovato il paccetto qui (http://http://plit.de/asem-51/final13.htm) freeware, ma essendo un eseguibile dove devo insrallarlo?Qui dice di istallare i 3 file sopra descritti in una cartella , ma su questo pacchetto non li vedo. Fammi un pò di luce che sono nel buio profondo,dimmi un sistema semplice x avere un assembler pronto x l'uso. grazie.:confused: :confused: :confused: :muro: :muro:
Dove posso trovare i 3 file?-masm.exe--link.exe--lib.exe+sysdeb.exe??
Io non uso MASM per Windows ma su Linux dove c'è tutto. Sta cosa che gli mancavano i pezzi non la sapevo neanche. Più tardi vedo e ti faccio sapere.
Originariamente inviato da mjordan
Io non uso MASM per Windows ma su Linux dove c'è tutto. Sta cosa che gli mancavano i pezzi non la sapevo neanche. Più tardi vedo e ti faccio sapere.
Ok,grazie.
Ascolta stai facendo un po di confusione. Io ti ho consigliato il NASM (Netwide assembler), non il MASM (Microsoft Assembler). Se stai seguendo quel tutorial specifico hai bisogno del MASM. Io non l'ho mai usato e non so dirti com'è. Ma da quello che ho letto pare che pure quello sia commerciale. Ho trovato un link su come scaricare il minimo set completo per farlo funzionare in modo legale (vecchio tra parentesi, del 1998) :rolleyes:
Per favore quando sento ste cose mi innervosisco. Avevo già sentito che era tanto difficile da trovare. A sto punto mi chiedo. Perchè non cambi tutorial??? :D :D :D
Puah... Manco fosse l'assemblatore migliore del mondo :muro: :muro: :muro: :muro: :muro: :muro: :muro: :muro: :mad: :mad: :mad:
Originariamente inviato da mjordan
Ascolta stai facendo un po di confusione. Io ti ho consigliato il NASM (Netwide assembler), non il MASM (Microsoft Assembler). Se stai seguendo quel tutorial specifico hai bisogno del MASM. Io non l'ho mai usato e non so dirti com'è. Ma da quello che ho letto pare che pure quello sia commerciale. Ho trovato un link su come scaricare il minimo set completo per farlo funzionare in modo legale (vecchio tra parentesi, del 1998) :rolleyes:
Per favore quando sento ste cose mi innervosisco. Avevo già sentito che era tanto difficile da trovare. A sto punto mi chiedo. Perchè non cambi tutorial??? :D :D :D
Puah... Manco fosse l'assemblatore migliore del mondo :muro: :muro: :muro: :muro: :muro: :muro: :muro: :muro: :mad: :mad: :mad: Allora facciamo cosi.Dimmi da dove posso scaricare un assembler completo e funzionante magari con tutorial(anche se penso uno valga l'atro,o mi sbaglio?)Il masm di cui mi hai dato il Link, è completo e funzionante?L'hai provato?Se puoi farmi quest'ultimo favore te ne sarei grato!!
:)
Originariamente inviato da Cester
Allora facciamo cosi.Dimmi da dove posso scaricare un assembler completo e funzionante magari con tutorial(anche se penso uno valga l'atro,o mi sbaglio?)Il masm di cui mi hai dato il Link, è completo e funzionante?L'hai provato?Se puoi farmi quest'ultimo favore te ne sarei grato!!
:)
Indipendentemente dall'assemblatore, i concetti sono sempre gli stessi. L'unica cosa che cambia è il tipo di sintassi. Quindi se è la tua prima esperienza assembly, sarebbe meglio se tu cominciassi un tutorial che usa la stessa sintassi dell'assemblatore che hai. Tuttavia una volta appresi i concetti, ne potrai leggere di altri, perchè le differenze sintattiche ti balzeranno subito all'occhio (nel peggiore dei casi basterà riferirsi al manuale dell'assemblatore).
Il NASM che ti ho dato è completamente funzionante. Hai nasmw.exe che è l'assemblatore vero e proprio e ndisasmw.exe che è il disassemblatore.
Per quanto riguarda un tutorial, puoi usare quello del dott. Paul Carter all'url:
http://www.comsc.ucok.edu/~pcarter/pcasm/mirror/pcasm-book.pdf
Saluti.
Originariamente inviato da mjordan
Indipendentemente dall'assemblatore, i concetti sono sempre gli stessi. L'unica cosa che cambia è il tipo di sintassi. Quindi se è la tua prima esperienza assembly, sarebbe meglio se tu cominciassi un tutorial che usa la stessa sintassi dell'assemblatore che hai. Tuttavia una volta appresi i concetti, ne potrai leggere di altri, perchè le differenze sintattiche ti balzeranno subito all'occhio (nel peggiore dei casi basterà riferirsi al manuale dell'assemblatore).
Il NASM che ti ho dato è completamente funzionante. Hai nasmw.exe che è l'assemblatore vero e proprio e ndisasmw.exe che è il disassemblatore.
Per quanto riguarda un tutorial, puoi usare quello del dott. Paul Carter all'url:
http://www.comsc.ucok.edu/~pcarter/pcasm/mirror/pcasm-book.pdf
Saluti. Ok ti ringrazio,mi sei stato veramente utile!Ciao.
Originariamente inviato da Cester
Ok ti ringrazio,mi sei stato veramente utile!Ciao.
Di niente, figurati :)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.