Imparare ad utilizzare Microsoft Macro Assembler

tramite: O2O
Difficoltà: media
14

Introduzione

Il programma Microsoft Macro Assembler è per processori x86 bit che come sistema utilizza la sintassi per Windows e Ms-Dos. Per facilitare la programmazione si può usufruire dell'editor MASM32: si tratta di un programma software freeware che permette di modificare i codici di Microsft Macro Assembler attraverso un'interfaccia di testo grafica. Questo programma consente di evidenziare le varie parti di codice scritte in assembly utilizzando colori diversi e rendere più facile eseguire la scansione del codice ed individuare così eventuali errori o problematiche. Attraverso questo metodo ai programmatori viene concesso un layout più semplice per le attività di modifica manuale del codice.
Con questa guida si cercherà di imparare ad utilizzare questo software.

24

Il linguaggio

Ogni programma che viene compilato da qualsiasi linguaggio di programmazione ad alto livello è poi convertito nel linguaggio assembler attraverso il compilatore. Tale linguaggio è difficile da comprendere senza alcun aiuto esterno. Con Masm32 è possibile codificarlo in modo simile ad un qualsiasi linguaggio di programmazione ad alto livello, ma senza la complessità di un qualunque linguaggio assembler.
Il vantaggio di Microsoft Macro Assembler è che riesce a lavorare direttamente con i registri di memoria, in modo tale da ottimizzare le vostre operazioni, lavorando direttamente a basso livello.

34

Download

Prima di poter cominciare a programmare in tale linguaggio, sarà necessario accedere alla homepage della Microsoft e scaricare tutto l'occorrente al seguente http://www.microsoft.com/en-us/download/details.aspx?id=12654.
Si avvia l'installazione del programma, cliccando sul file "setup. Exe".
Prima di procedere con l'installazione, dovrete verificare che sul vostro computer sia installato Visual C ++ 2005 Express Edition oppure meglio ancora Visual C++ in Visual Studio 2013 che in caso sarà possibile scaricarlo da seguente sito https://msdn.microsoft.com/it-it/library/60k1461a.aspx, fornendo collegamenti a diverse sezioni della documentazione di Visual Studio e Visual C++. Questo pacchetto è necessario installarlo se no non sarà possibile procedere con l'installazione e l'utilizzo del programma.
Terminata l'installazione del software, l'applicazione Microsoft Macro Assembler, che verrà identificata da "ml. Exe", verrà installata nella cartella bin del path di installazione di Visual C ++ Express.

Continua la lettura
44

Utilizzo

Per utilizzare il programma è necessario scaricare gratuitamente un ulteriore file, Masm32, attraverso questo link http://www.masm32.com/. Terminato il downolad del file bisogna aprire la cartella e avviare il file "editor exe". Per creare un nuovo file di codice è necessario cliccare su Nuovo in modo tale da visualizzare in modo più user-friendly il codice. Verrà mostrato l'Assembly evidenziando in modo diverso le diverse opzioni del codice come ad esempio i comandi verranno mostrati di un colore e le variabili di un altro.

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Programmazione

Programmare in Assembly: consigli per iniziare

Assembly è un linguaggio che permette la scrittura mnemonica delle istruzioni in linguaggio-macchina studiato per raggiungere performance elevatissime. Sebbene piuttosto complesso sia nella scrittura che nella lettura è possibile tuttavia utilizzarlo:...
Programmazione

Guida alla programmazione in Assembly

Il linguaggio assembly è il linguaggio di programmazione più vicino alla realtà fisico-elettronica di una macchina. L'assembly permette di ignorare la forma binaria del programma finale e sostituire i codici in linguaggio macchina con una sequenza...
Elettronica

Programmazione base con PIC

Il microcontrollore esegue il programma caricato nella sua Flash memoria. È' un codice eseguibile che consiste in un apparentemente e bizzarra sequenza di zero e uno. A seconda dell'architettura del microcontrollore, il codice binario è organizzato...
Windows

Come creare una macro con Microsoft Excel

Microsoft Excel è un foglio di calcolo con al suo interno un linguaggio di programmazione che lo rende molto versatile e potente e gli sviluppatori di Microsoft, lo hanno reso disponibile anche ai non addetti ai lavori attraverso l'introduzione del “Registratore...
Windows

Come Stampare La Filigrana Con Filemaker

Oggi vedremo in modo facile ed intuitivo come stampare la filigrana con FileMaker con una giuida passo passo. Per stampare un'immagine in filigrana esistono diversi procedimenti ugualmente validi. Tuttavia, per ottenere i risultati migliori è indispensabile...
Windows

Come creare un pulsante con Excel

In Excel 2010 le modalità di gestione dei componenti aggiuntivi sono leggermente diverse rispetto alle versioni precedenti. La creazione di un pulsante all’interno di un foglio di lavoro Excel (da non confondere con la personalizzazione della barra...
Windows

Come creare un pulsante per attivare le macro in Excel

Se per lavoro o per scopi personali, abbiamo bisogno di redigere un documento e realizzare delle tabelle, potremo utilizzare il computer che con alcuni particolari software ci consentirà di eseguire queste operazioni in maniera molto più rapida e precisa.Esistono...
Windows

Come importare un file .csv in Excel

Nel presente tutorial di informatica, imparerete come bisogna importare un file in formato ". Csv" in "Microsoft Excel". Prima di fare ciò, occorre spiegare cosa si intende con questo genere di file. Inoltre, è necessario descrivere il modo di metterlo...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.