View Full Version : Macro Assembler
Sareste così gentili da spiegarmi che differenza c'è tra il Macro Assembler e l'Assembler ??
E magari dirmi i cambiamenti sia di sintassi, sia di impostazione del programma sia per quanto riguarda il compilatore da usare ( mi sembra di aver capito MASM )
Ciao, grazie
fantoibed
27-12-2004, 17:06
Il Masm è uno degli assembler più famosi. E' della Microsoft.
Lo puoi scaricare gratuitamente qui (http://www.masm32.com/).
Un'altro sito importante sul masm è questo (http://www.movsd.com/).
La sintassi è quella Intel (a differenza del GAS, ad esempio). Si chiama Macro Assembler perché consente di creare ed utilizzare delle macro (molte sono già integrate nell'assemblatore) come, ad esempio INVOKE, .IF, .FOR eccetera che lo rendono quasi un linguaggio strutturato tradizionale. Il vantaggio è che è molto usato da chi programma in asm in ambiente windows e quindi, nel pacchetto, trovi tutti gli includes e le definizioni utilizzate in ambiente windows. Sotto linux, invece, non funziona. In questo caso conviene orientarsi su nasm o gas.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.