win10 64 使用 visual studio 2017 搭建匯編開發環境


轉自http://blog.csdn.net/sinat_27382047/article/details/70339455

插件

 

vs2015的匯編語法高亮插件(安裝就行)這玩意找了我很久= =

http://download.csdn.net/detail/fhw_bin_dl/9724391

 

過程【這是小事,vs這一系列都可以照葫蘆】

一、建項目

1.建一個空項目,必須先建空項目,改現成的C++項目為assembler項目可能會造成編譯不過.


2.選中項目右鍵 “生成自定義”,選擇MASM生成規則.

 
 

二、添加及設定源文件

3.選中源文件右鍵-》添加-》新建項

此處后綴名是匯編的.asm

4.選中項目右鍵-》屬性-》鏈接器-》系統-》 子系統選 “控制台(SUBSYSTEM:CONSOLE)”

5.選中項目右鍵-》屬性-》鏈接器-》高級-》 入口點 填 "main"

 

三、測試代碼編譯運行:

(可以看到,如果安裝了高亮插件, 不僅注釋可以用了,代碼也有高亮提示了

最后,輸出,調試時選擇菜單 調試-》窗口-》寄存器 就能看到寄存器值。(這樣,就不至於苦逼地用指令-ip一步步看了吧~)

 

代碼【這事兒可深了……】
先上那位大神可以過的代碼

TITLE Add and Subtract              (AddSub.asm)  
  
; This program adds and subtracts 32-bit integers.  
; Last update: 2/1/02  
  
  
INCLUDELIB kernel32.lib  
  
.MODEL flat,stdcall  
  
;.code  
ExitProcess PROTO,                      ; exit program  
    dwExitCode:DWORD        ; return code  
  
  
.data  
.code  
main PROC  
  
    mov eax,10000h      ; EAX = 10000h  
    add eax,40000h      ; EAX = 50000h  
    sub eax,20000h      ; EAX = 30000h  
  
    push 0h  
    call ExitProcess  
  
main ENDP  
END main  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM