MASM-Playground
##Assembly basics An assembly language is a low-level programming language which is specific to a particular computer architecture. It is most often abbreviated asm.
##Microsoft Macro Assembler (MASM) The MASM is an x86 assembler that uses the intel syntax for MS-DOS and Microsoft Windows.
MASM in Visual Studio
- Created Visual C++ Win32 Console Application
- In the Win32 Application Wizard make sure the following are checked: Application type: Console Application, Additional options: Precompiled header [x], Security Development Lifecycle (SDL) checks
- Delete uncessary files/folders such as Header Files, Resource Files, Source Files
- Righ click project and add .asm file (you will need to create a text file and change the extension)
- Once you have created the .asm file, for example main.asm right click project and go to Build dependencies -> Build Customizations
- In build customiziations check masm(.targets, .props)
- Set Configuration Properties
###Assembly Syntax highlighting in visual studio