下载:http://www.masm32.com/

安装masm32

建一个Var.bat文件并运行

@echo off
set include=E:\masm32\include
set lib=E:\masm32\lib
set path=E:\masm32\bin;%path%
echo on

test.asm程序源文件放置于E:\Source\test下

.
.model flat,stdcall
option casemap:none
;include文件
include windows.inc
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib
;数据段
.data
szCaption db 'MessageBox!',
szText db 'Hello,World!',
;代码段
.code
start:
invoke MessageBox,NULL,\
offset szText,\
offset szCaption,\
MB_OK
invoke ExitProcess,NULL
end start

dos下运行

ml /c /coff 1.asm(编译)
link /subsystem:windows 1.obj(链接)   命令

出现错误

缺少user32.lib

直接VC下lib目录下文件全拷贝到masm32的lib目录下

运行生成的exe文件:

最新文章

  1. 解析大型.NET ERP系统 业务逻辑设计与实现
  2. CentOS6.3安装MongoDB2.2 及 安装PHP的MongoDB客户端
  3. Redis性能点
  4. Robotium的左右为难 -- enterText
  5. 总结的一些微信API接口
  6. rhel7修改网卡命名规则
  7. zabbix3.0.4 部署之六 (zabbix3.0.4安装)
  8. ***CI查询辅助函数:insert_id()、affected_rows()
  9. python 代码片段6
  10. Java强,软,弱,虚类型
  11. jsp转发action的问题找不到acton
  12. 如何从ST网站找到对应的固件库
  13. JS中的call、apply、bind方法
  14. Activity进入与退出的动画
  15. elasticsearch集群搭建实例
  16. Nodejs之模板ejs
  17. TCP/IP 主机路由表获取
  18. python中的编码与解码
  19. AJAX的创建
  20. length、length()、size()区别 List与String相互转换

热门文章

  1. LoadRunner ---思考时间设置
  2. JNI Local Reference Changes in ICS
  3. pip使用
  4. Android之activity初讲
  5. HTML5和CSS3基础教程(第8版)-读书笔记(4)
  6. Windows下MongoDB环境搭建
  7. 程序员遇到Bug时的25个反应
  8. Spring 4 官方文档学习(十一)Web MVC 框架之配置Spring MVC
  9. UICollectionCell可移动的逻辑
  10. FreeBSD_11-系统管理——{Part_4 - 内核参数定制}