Writing assembly code using Visual Studio

Source: Internet
Author: User

Expand the ' Other Project Types ' tree, Select ' Visual Studio Solutions ', and create a new ' Blank Solution '.

File | Add | New Project ...

Expand the ' otherLanguages', 'Visual C + +', ' General ' section and create a new 'Empty Pr Oject'.

Now right click on the Project in the solution Explorer and select 'Build customizations ...'.

Tick the 'masm' box and say OK.

ADD a new file to the project with the . ASM Extension by right clicking on the project in the solution Explorer a nd selecting 'Add | New Item ...' Then 'Text File'. Enter a filename ending with . ASM (e.g. test.asm). Press OK.

Now (and if you skipped the last steps, this won ' t work) right click on the Project and select 'Properties'. You should see a dialog like this (Note the MASM item at the bottom of the tree). If you don ' t, then something went wrong.

There is a few critical things to set up in the Linker options on order to get it to work:

Set the following property to Windows or Console as appropriate:

Configuration Properties > Linker > System> SubSystem

Set the entry point to the name of your main method (as per the END Directive–see code):

Configuration Properties > Linker > Advanced > EntryPoint

All of the some and run it.

Reference http://www.cnblogs.com/awpatp/archive/2012/07/27/2611522.html

Writing assembly code using Visual Studio

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.