masm32
日期:2023年07月04日 19:13 浏览量:1
masm32配环境自用
下载并安装MASM32
http://www.masm32.com/
配置三个地方
1:
2:链接器加lib路径
3:Microsoft Macro Assembler中添加include路径
碰到的问题
1:找不到Microsoft Macro Assembler
右击asm文件选择属性
2:无法编译成功:
安装旧版本的MSVC,然后使用旧版本编译
;测试代码.586.model flat,stdcall;cong you dao zuo option casemap:noneinclude windows.incinclude user32.incinclude kernel32.incincludelib user32.libincludelib kernel32.libinclude msvcrt.incincludelib msvcrt.lib.datatext db "hello world!",0textsize = ($-text)-1;format db "%s",0format db "%s",0num dword 5.codemain proc ;INVOKE MessageBox,0,offset text, offset text,0 ;push 0 ;push offset text ;push offset text ;push 0 ;call MessageBox ;push offset text2 ;push offset format ;call crt_scanf ;add esp,8 ;push offset text2 ;call crt_printf mov ecx,textsize mov esi,0lp: movzx eax,text[esi] push eax inc esi loop lp mov ecx,textsize xor esi,esil1: pop eax mov text[esi],al inc esi loop l1 push offset text call crt_printf add esp,4 push 0 call ExitProcess add esp,4 ;INVOKE ExitProcess,0main endpend main
推荐阅读
相关资讯
-
期货涨跌停价格计算(期货涨跌停幅度怎么计算)
2023-07-04
call crt_printfmov ecx,textsizemov esi,0lp:movzx eax,text[es...
-
原油期货的保证金比例是多少(原油期货保证金怎么算)
2023-07-04
call crt_printfmov ecx,textsizemov esi,0lp:movzx eax,text[es...
-
用友借款单错了可以修改吗(用友结账了怎么修改凭证)
2023-07-04
call crt_printfmov ecx,textsizemov esi,0lp:movzx eax,text[es...
-
用友u8v12.0 报价(用友u8+v13.0教程)
2023-07-04
call crt_printfmov ecx,textsizemov esi,0lp:movzx eax,text[es...
-
哈尔滨 融资总量(哈尔滨企业融资担保中心好吗)
2023-07-04
call crt_printfmov ecx,textsizemov esi,0lp:movzx eax,text[es...
-
湖南赛迪传媒投资股份有限公司(赛迪集团是什么公司)
2023-07-04
call crt_printfmov ecx,textsizemov esi,0lp:movzx eax,text[es...