Oppure

Loading
08/04/10 12:56
Alias11
Ciao a tutti!
Ho trovato un programma per programmare in assembly ma non ho proprio idea di come si usa!:_doubt:

Si chiama "MASM32 Editor" ed è un assembler che lavora in ambiente DOS ...

Chiedo solo qualche suggerimento per poter imparare a lavorarci!
Lo so che la mia è una richiesta troppo generale, ma voglio solo avere uno spunto per capire come funziona questo programma!

Se qualcuno lo usa e lo conosce sono felice di ascoltare qualche suo consiglio per imparare a programmare in Assembly!
Grazie in anticipo:D
aaa
08/04/10 13:36
Il MASM32 è il Macro Assembler di Microsoft.

Ma quello che hai individuato è un Editor, che permette di scrivere il sorgente e che richiama il vero "compilatore" che devi avere installato in precedenza.
08/04/10 13:44
Alias11
OK!...Quindi?:_doubt:
aaa
08/04/10 15:04
TheEngi
Ciao Alias11, io uso Masm per scuola... ma il migliore per me rimane il Tasm... cmq un consiglio usa L'IDE che ho creato che va bene sia per i Template che usi nel Tasm che quelli del Masm: pierotofy.it/pages/projects/…
Cmq il template che di solito uso io è:

; Nome file:
; Data:
; Autore:
; Testo esercizio:

Dati     SEGMENT
; definizione dati usati nel programma
;qui inserisci le varibili i vettori ecc..
Dati ENDS

Sistema SEGMENT STACK ; definiamo uno stack di 100 bytes
DW 100 DUP (?)
Top LABEL WORD
Sistema ENDS

Codice SEGMENT
; Definizione dei segmenti
; ASSUME serve a definire a quale puntatore potr� essere assegnato la struttura
ASSUME CS: Codice, SS:Sistema, DS:Dati, ES:Dati
        
ORG 0100H
;Inizializzazione dei registri di segmento
Inizio: MOV AX,sistema
MOV SS,AX
LEA AX,Top
MOV SP,AX
MOV AX,Dati
MOV DS,AX
MOV ES,AX    
        
        ; qui inserisci le istruzioni che deve eseguire il programma    
        
; ritorno al sistema operativo
MOV AL,00H
MOV AH,4CH
INT 21H

Codice ENDS ; ENDS fine segmento

END inizio

ti ho allegato un file per iniziare con l'assembler... comunque prova TasmIDE!!!! fammi sapere
p.s.: nn farti ingannare dal nome tasm.. compila anche progetti masm... spero di esserti stato utile fammi sapere :k:




aaa
08/04/10 15:08
manvb.net
MASM, TASM, bah, provate NASM! :yup:
aaa
08/04/10 15:30
TheEngi
Si ma col Nasm le cose si complicano enormemente... è così semplice Tasm/Masm se devo essere sincero... mi trovo molto bene con uno qualsiasi di questi due... non vedo perchè cambiare :)!!!!!!!!!!
aaa
08/04/10 18:58
Alias11
Grazie per tutto!!!:k:
So che il TASM è il turbo assembler della Borland...ma nn so altro:_doubt:
In ogni caso se me lo consigli...proverò a guardarlo un po'!

Grazie Ancora A Tutti!:)

TheEngi, fino adesso tutto ok...ma se dovessi trovare difficoltà ...So a chi rivolgermi!Thanks!;)

Ciao Ciao!
Ultima modifica effettuata da Alias11 08/04/10 20:14
aaa
08/04/10 20:11
TheEngi
Va bene!!!!

Ciao ciao...!!!
:k:
aaa