Yasm入门-hello world

本文介绍了YASM,一个用于Windows平台的汇编器,并提供了从下载到运行YASM的详细步骤。通过一个简单的'helloworld'示例,展示了如何使用YASM编译和链接汇编源码,生成并运行最终的可执行文件。注意,成功运行需要配置环境变量,确保link.exe可被调用,并解决可能遇到的依赖问题。
摘要由CSDN通过智能技术生成

该总结来自于:

https://blog.csdn.net/xuq09/article/details/80816428

https://jingyan.baidu.com/article/91f5db1bdf8bf81c7f05e308.html

https://blog.csdn.net/fanyun_01/article/details/103531264

https://blog.csdn.net/justin_bkdrong/article/details/77776040

1、什么是YASM

2、yasm-hello world

链接:https://pan.baidu.com/s/1Vm9ZNGlOFmooW43wcAwzeg 
提取码:ng18

  • manual.pdf 官网下载的pdf文档
  • test.asm  汇编源码,输出Hello
  • test.obj 汇编源码汇编后生成的目标文件
  • test.exe 最终的可执行文件
  • test.pdb
  • windows.inc 汇编源码包含的头文件
  • yasm-1.3.0-win64.exe 汇编器
  • 编译链接命令.txt 具体的汇编和链接的指令

3、注意事项

  1. 如果没有把yasm-1.3.0-win64.exe加入到系统环境变量path,则需要在当前文件夹下执行汇编指令。
  2. 将link.exe加入到系统环境变量path中。link.exe是vc自带的链接器。
  3. 需要安装vc的开发环境,链接器和使用的库最好是同一个vc(C:\Program Files (x86)\Microsoft Visual Studio 11.0)中的(一个电脑中可能有多个vc'环境)。
  4. 运行link.exe找不到mspdb100.dll的问题,把mspdb100.dll的路径添加到环境变量path中即可。

4、最后效果

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值