Programmazione in Assember tramite Microsoft Visual Studio 2008



Programmare in Assembler è una cosa che ogni buon programmatore deve saper fare (o almeno aver visto almeno una volta in vita sua), soprattutto nel caso ci sia di mezzo un esame universitario.

Microsoft Visual Studio 2008 è una piattaforma completa che mette a disposizione gli strumenti per approcciarsi a questo tipo di programmazione, l’unico difetto è che, come si può facilmente immaginare, non è assolutamente intuitivo.

Ecco allora una semplice e breve guida che, seguita passo a passo, vi permetterrà di creare programmi in assembler.

1) Creare un progetto nuovo da “zero”, senza nessuna precompilazione.
Impostare la modalità “Release“, dal menù a tendina in alto.

2) Modificare le proprietà del progetto:
Selezionare Configuration Properties, C/C++, Optimization e scegliere:

Optimization:        Disabled
Whole Program Option:    No

Per il Code Generation scegliere:

Runtime Library:        Multi-threaded (/MT)

3) Nelle proprietà del file.asm:
Configuration Properties, Custom Build Step, inserire:

Command Line:    ml /c /Zi /Fo”$(OutDir)$(InputName).obj” “$(InputPath)”
Outputs:         $(OutDir)$(InputName).obj

Ora dovreste essere in grado di compilare correttamente il vostro progetto!

Buona Programmazione a tutti!

Annunci sponsorizzati:
Condividi su Facebook Condividi su Twitter!
Pinterest