Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Altri Linguaggi - MASM32...Help!
Forum - Altri Linguaggi - MASM32...Help!

Avatar
Alias11 (Normal User)
Rookie


Messaggi: 28
Iscritto: 11/03/2010

Segnala al moderatore
Postato alle 14:56
Giovedì, 08/04/2010
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

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6403
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 15:36
Giovedì, 08/04/2010
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.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
Alias11 (Normal User)
Rookie


Messaggi: 28
Iscritto: 11/03/2010

Segnala al moderatore
Postato alle 15:44
Giovedì, 08/04/2010
OK!...Quindi?:_doubt:

PM Quote
Avatar
TheEngi (Ex-Member)
Pro


Messaggi: 145
Iscritto: 30/08/2009

Segnala al moderatore
Postato alle 17:04
Giovedì, 08/04/2010
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: http://www.pierotofy.it/pages/projects/files.php?id=527
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:






TheEngi ha allegato un file: assembler.zip (289135 bytes)
Clicca qui per scaricare il file
PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 17:08
Giovedì, 08/04/2010
MASM, TASM, bah, provate NASM! :yup:

PM Quote
Avatar
TheEngi (Ex-Member)
Pro


Messaggi: 145
Iscritto: 30/08/2009

Segnala al moderatore
Postato alle 17:30
Giovedì, 08/04/2010
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 :)!!!!!!!!!!

PM Quote
Avatar
Alias11 (Normal User)
Rookie


Messaggi: 28
Iscritto: 11/03/2010

Segnala al moderatore
Postato alle 20:58
Giovedì, 08/04/2010
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 il 08/04/2010 alle 22:14
PM Quote
Avatar
TheEngi (Ex-Member)
Pro


Messaggi: 145
Iscritto: 30/08/2009

Segnala al moderatore
Postato alle 22:11
Giovedì, 08/04/2010
Va bene!!!!

Ciao ciao...!!!
:k:

PM Quote