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: 6379
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