Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between MASM.exe and ml.exe?

When i install masm assembler, it asked to install Microsoft visual c++ 2005 express edition. I installed it. Now i can find only "ml.exe". Where is masm.exe? Even i tried in cmd by typing masm.exe, but it didn't work. Is masm.exe and ml.exe same?

like image 739
user3718000 Avatar asked Feb 09 '15 16:02

user3718000


People also ask

What is MASM exe?

The Microsoft Macro Assembler (MASM) is an x86 assembler that uses the Intel syntax for MS-DOS and Microsoft Windows. Beginning with MASM 8.0, there are two versions of the assembler: One for 16-bit & 32-bit assembly sources, and another (ML64) for 64-bit sources only. Microsoft Macro Assembler.

Is MASM a software?

MASM - is the Microsoft Macro Assembler. It is an assembler.

Where is MASM in Visual Studio?

The Visual C++ language includes the Microsoft Assembler (MASM). To verify that MASM is installed, open a Windows Explorer window and look for the file named ml.exe in the Visual Studio installation directory, such as C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.

Is MASM included in Visual Studio?

Visual Studio includes both 32-bit and 64-bit hosted versions of MASM (the Microsoft Macro Assembler) to target x64 code.


Video Answer


1 Answers

MASM.EXE was the "Microsoft Macro ASseMbler" as MSDOS-program. ML.EXE is the "Microsoft Macro Assembler and Linker" as Win32-program. ML64.EXE is "MASM for x64". They all can be called "MASM". "MASM32" is commonly used for a SDK named MASM32, e.g. for a tag here (masm32).

like image 88
rkhb Avatar answered Oct 19 '22 09:10

rkhb