Windows下32位汇编程序环境搭建
2010-04-21 00:02
274 查看
《Intel汇编语言程序设计》学习笔记
一、汇编编译器的安装与配置
这里使用汇编编译器MASM32
1.下载MASM32
去http://www.masm32.com/下载最新版的MASM32
2.安装MASM32
3.设置环境变量
MASM32安装目录下重要的目录:bin, include, lib
在环境变量中设置下列值
C:/masm32/bin ->PATH
C:/masm32/include ->INCLUDE
C:/masm32/lib ->LIB
另外,作者源代码盘中也有头文件和库文件,也一并添加到环境变量中
在环境变量中设置Irvinee32.inc, Irvine32.lib
C:/Lib32 ->INCLUDE
C:/Lib32 ->LIB
二、编辑源程序
使用文本编辑器UltraEdit编写汇编源程序,
汇编源文件以asm作扩展名,使用include包含头文件, 32位汇编程序的头文件以inc作扩展名,添加下面几行:
INCLUDE Irvine32.inc
INCLUDELIB Irvine32.lib
INCLUDELIB kernel32.lib
三、编译链接执行
命令行下运行下面的命令
编译:ml /c /coff hello.asm
链接:link /subsystem:console hello.obj
执行:hello.exe
一、汇编编译器的安装与配置
这里使用汇编编译器MASM32
1.下载MASM32
去http://www.masm32.com/下载最新版的MASM32
2.安装MASM32
3.设置环境变量
MASM32安装目录下重要的目录:bin, include, lib
在环境变量中设置下列值
C:/masm32/bin ->PATH
C:/masm32/include ->INCLUDE
C:/masm32/lib ->LIB
另外,作者源代码盘中也有头文件和库文件,也一并添加到环境变量中
在环境变量中设置Irvinee32.inc, Irvine32.lib
C:/Lib32 ->INCLUDE
C:/Lib32 ->LIB
二、编辑源程序
使用文本编辑器UltraEdit编写汇编源程序,
汇编源文件以asm作扩展名,使用include包含头文件, 32位汇编程序的头文件以inc作扩展名,添加下面几行:
INCLUDE Irvine32.inc
INCLUDELIB Irvine32.lib
INCLUDELIB kernel32.lib
三、编译链接执行
命令行下运行下面的命令
编译:ml /c /coff hello.asm
链接:link /subsystem:console hello.obj
执行:hello.exe
相关文章推荐
- Windows下32位汇编程序环境搭建
- Windows 32位汇编编程环境搭建教程(MASM32 SDK)
- windows搭建汇编程序IDE
- libpomelo+cocos2d-x 开发环境搭建(windows平台开发android程序)
- Windows 32位 汇编语法 [2] 程序入口、注释与换行
- 系出名门Android(1) - 在Windows下搭建Android开发环境,以及Hello World程序
- 64位Linux环境 编译32位汇编程序(外链C库函数)
- Windows下socket.io环境搭建与使用(做一个一对一聊天程序)
- Windows7下JavaEE(jsp开发环境)快速搭建+第一个jsp程序 超详细教程
- windows_eclipse下搭建PhoneGap环境来开发Android程序
- Windows环境下32位汇编程序设计C版code--第五章(三)
- Masm for Windows集成开发环境编写汇编程序
- Windows 使用dryrun 运行github上的Android程序之环境搭建
- Windows环境下32位汇编程序设计C版code--第五章(一)
- Windows环境下32位汇编程序设计C版code--第五章(二)
- 简单OS开发前奏(一)EDITPLUS+MASM32搭建汇编开发环境(16位+32位)
- [编译] 2、minGW gcc在windows搭建编译win32程序环境
- go语言 windows 32位编译环境搭建
- go windows 32位环境搭建
- windows 32位eclipse远程hadoop开发环境搭建