Ciao
Sback
io non lo so quale e' il migliore ... so solo che non ho ancora visto
progetti che includono asm che richiedono il tasm o masm quelli che ho visto
fin ora sono tutti in NASM molto probabilmente perche' si sposa di piu' con
l'open e lo trovi per quasi tutte le piattaforme ...
ciao
Capito!
> Come inizio ti consiglio di usare il TASM
Grazie!!!
> Ciao
Ciao e grazie ancora!
Sback
cosa intendi per progetti? (scusa, ma non ho capito bene.. )
> fin ora sono tutti in NASM molto probabilmente perche' si sposa di piu'
con
> l'open e lo trovi per quasi tutte le piattaforme ...
Ok!
> Ciao
Ciao, grazie
dicesi progetti sw sviluppato da piu' di una persona e che ha uno scopo
raggiunto o quasi ...
per esempio di famoso c'e' XVID che ha parti di codice scritto in asm e
richiede NASM
per questo io ti avevo consigliato di guardarti le dichiarazioni e tutto del
nasm anche perche' sono come dire le sole cose che cambiano da una
implementazione all'altra degli assembler ... (cioe' il linguaggio assembler
rimane quello della macchina che scegli) in piu' il nasm supporta anche
molte architetture e di compilazione degli oggetti.
ciao
Goul_duKat wrote:
> progetti che includono asm che richiedono il tasm o masm quelli che ho
> visto fin ora sono tutti in NASM molto probabilmente perche' si sposa di
> piu' con l'open e lo trovi per quasi tutte le piattaforme ...
Concordo pienamente, per iniziare secondo me è l'ideale perchè "da piu'
l'idea" di cosa sia l'assembly. Rispetto ad altri assemblatori è molto piu'
spartano, rispetto a masm e tasm non ha certe strutture tipiche dei
linguaggi di alto livello, tutto è affidato alle "dita" del programmatore,
senza semplificargli la vita o nascondergli nulla. Nasm ha proprio il
minimo indispensabile, sta poi all'utente estenderlo (se vuole) come meglio
crede con le proprie macro.
Oltretutto se poi si vuole passare ad altre piattaforme o ad altri SO, quasi
sicuramente bisogna imbattersi in nasm (o gas), quindi tanto vale farci
subito l'abitudine.
- --
No matter. Try again. Fail again. Fail better.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/EW9eQb6qi6QXZLkRAkV8AJ9BP0+UpJ+9LcF31OngEysf2A92NQCdFMTp
MJantMhQzVOzGctHEaOWmXE=
=XLmM
-----END PGP SIGNATURE-----
comunque non vedo tutta sta semplificazione, quando uso INVOKE Api,
invece di call Api non è che ho risparmiato chissà quanto tempo eh :)
mi vorrai dire che le macro .IF .ELSE, .WHILE, ecc... sono troppo di
alto livello, ma stanno la per chi vuole usarle :)
"Sback" <ajb_...@xoom.it> wrote in message
news:%Z1Qa.169439$Ny5.4...@twister2.libero.it...
>
> > In modo semplicistico possiamo dire che il TASM Х un compilatore di tipo
> > tradizionale ,il MASM invece Х stato appositamente pensato per la
> > programmazione windows, e quindi porta con se una serie aggiuntiva di
> > direttive che facilitano di molto la programmazione con le api di
windows.
>
> Capito!
>
> > Come inizio ti consiglio di usare il TASM
>
> Grazie!!!
>
>
> > Ciao
>
> Ciao e grazie ancora!
>
> Sback
>
>
>
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.501 / Virus Database: 299 - Release Date: 7/15/2003