基于C++空项目运行汇编语言

新建项目


生成依赖项

添加源文件


设置程序入口点

测试

cpp 复制代码
.386            
.model flat, stdcall  
option casemap :none  
 
ExitProcess PROTO STDCALL :DWORD  
MessageBoxA PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD  
 
.const  
    MB_OK    EQU    0  
    NULL     EQU    0  
 
.data  
    msgText  db    "Hello World!", 0  
    msgTitle db    "Message", 0  
 
.data?  
    buffer   db    100 dup(?)  
 
.code  
main PROC  
 
    invoke MessageBoxA, NULL, offset msgText, offset msgTitle, MB_OK  
    invoke ExitProcess, 0  
main ENDP  
 
end main   
 
end
相关推荐
MM_MS1 小时前
WinForm+C#小案例--->写一个记事本程序
开发语言·计算机视觉·c#·visual studio
郝学胜-神的一滴1 小时前
Linux信号屏蔽字详解:原理、应用与实践
linux·服务器·开发语言·c++·程序人生
沐知全栈开发1 小时前
CSS 创建:从基础到实践
开发语言
weixin_307779131 小时前
Jenkins ASM API 插件:详解与应用指南
java·运维·开发语言·后端·jenkins
moringlightyn2 小时前
进程控制(程序替换+自定义Shell)
linux·服务器·c++·笔记·c·shell·进程
心无旁骛~2 小时前
python多进程multiprocessing——spawn启动方式解析
开发语言·python
小石头 100862 小时前
【Java】String类(超级详细!!!)
java·开发语言·算法
conkl2 小时前
Python中的鸭子类型:理解动态类型的力量
开发语言·python·动态·鸭子类型·动态类型规划
小小8程序员2 小时前
swift的inout的用法
开发语言·ios·swift