基于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
相关推荐
冰暮流星1 天前
javascript之事件冒泡与事件捕获
开发语言·前端·javascript
承渊政道1 天前
【动态规划算法】(子序列问题解题框架与典型案例)
数据结构·c++·学习·算法·leetcode·macos·动态规划
Rust研习社1 天前
Rust 高性能内存缓存 moka 完全指南
开发语言·后端·缓存·rust
鸟儿不吃草1 天前
Android Java 自定义TextView点击取词,类似百度翻译的点击一段英文中的某个单词,可以显示点击了哪个单词
android·java·开发语言
_F_y1 天前
仿RabbitMQ实现消息队列-服务端核心模块实现(3)
c++·算法·rabbitmq
wefg11 天前
【C语言】用 C 语言实现多态
c语言·开发语言
橙子也要努力变强1 天前
进程与信号
linux·服务器·c++
threelab1 天前
Three.js 动态旋转同心圆着色器 | 三维可视化效果
开发语言·javascript·着色器
我不是懒洋洋1 天前
手写一个B+树:从原理到数据库索引实战
c语言·c++·经验分享
奶茶树1 天前
【STL/数据结构】哈希表和unordered系列容器的封装
开发语言·c++·散列表