当前位置: 首页 > news >正文

nasm 的 Hello, world 在 Windows 10 x64 上

环境

操作系统:
image
nasm 版本:

PS C:\Users\xxxx> nasm -version
NASM version 2.16.03 compiled on Apr 17 2024

link 版本:

PS C:\Users\xxxx\Downloads\18176\1\3\2> link
Microsoft (R) Incremental Linker Version 14.29.30159.0
Copyright (C) Microsoft Corporation.  All rights reserved.

Code

default rel
extern printfsection .datamsg db 'Hello, World', 0fmt db '%s', 0section .textglobal mainmain:sub rsp ,0x28lea rcx, [fmt]lea rdx, [msg]call printfadd rsp, 0x28ret

编译

PS C:\Users\xxxx\Downloads\18176\1\3\2> nasm -f win64 .\hello.asm -o .\hello.obj
PS C:\Users\xxxx\Downloads\18176\1\3\2> link .\hello.obj libcmt.lib
Microsoft (R) Incremental Linker Version 14.29.30159.0    
Copyright (C) Microsoft Corporation.  All rights reserved.PS C:\Users\xxxx\Downloads\18176\1\3\2> .\hello.exe
Hello, World
http://www.zskr.cn/news/2786.html

相关文章:

  • 实用指南:52.前端的后端模式:为每个客户端定制专属「管家服务」
  • Agilent 34401A台式万用表远程读表
  • 马克思,本就是一位独立研究者
  • 产品二期,从GPT5规划开始
  • Redis能抗住百万并发的秘密
  • 深入理解JNI、安全点与循环优化:构建高健壮性Java应用
  • 英语_阅读_fascinating facts about water_待读
  • 即时通讯小程序 - 实践
  • CF2112C
  • ICPC/XCPC 做题记录
  • ABC394F
  • LG11793
  • 【GitHub每日速递】无需提示词!Nano Bananary香蕉超市:AI绘画玩法多到停不下来
  • Drift数据库开发实战:类型安全的SQLite解决方案
  • DELPHI FireDAC连接EXCEL文件
  • 当我们红尘作伴,活得潇潇洒洒
  • 二叉树理论
  • 栈和队列总结
  • Python-课后题题目-1.1编程世界初探
  • 引用类型
  • CF1237C2
  • linux环境docker离线镜像elasticsearch-7.17.3镜像资源
  • part 4
  • systemctl的service脚本写法
  • 9月份美联储的降息利好
  • 口胡记录
  • Day16内存分析及初始化
  • Vue3项目中集成AI对话功能的实战经验分享
  • CSP 赛前周记
  • Day16