veket官方网站论坛

veket

 找回密码
 要注册
搜索
查看: 551|回复: 8

[下载] 汇编与反汇编软件NASM下载

[复制链接]
发表于 2023-4-30 10:07 | 显示全部楼层 |阅读模式
Netwide Assembler (简称 NASM)是一款基于x86架构的汇编与反汇编软件。它可以用来编写16位(8086、80286等)、32位(IA-32)和64位(x86_64)的程序。 NASM被认为是Linux平台上最受欢迎的汇编工具之一。
NASM 最初是在朱利安·霍尔(Julian Hall)的协助下由西蒙·泰瑟姆(Simon Tatham)开发的。
截至2016年,它被一个由Hans Peter Anvin领导的小团队所维护。它是一款基于简化版BSD许可证(2-clause BSD License)的开放源代码软件。
NASM可以输出包括通用对象文件格式(COFF)、OMF(Relocatable Object Module Format,用于80x86系列处理器上)、a.out、可执行与可链接格式(ELF)、Mach-O、二进制文件(.bin,二进制磁盘映像,用于编译操作系统)等多种二进制格式,而地址无关代码仅支持ELF对象文件。 NASM也有自己的称为RDOFF(Relocatable Dynamic Object File Format)的二进制格式。
输出格式的广泛性允许将程序重定向到任何x86架构的操作系统。 此外,NASM可以创建浮动二进制文件,它可用于写入引导加载程序、只读存储器(ROM)映像以及操作系统开发的各个方面。NASM可以作为交叉汇编程序在非x86架构(如PowerPC和SPARC)上运行,尽管它不能生成这些架构的处理器可用的程序。
它还可以输出纯二进制文件。它支持Pentium、P6、MMX、3DNow!、SSE和SSE2指令集。
NASM不是AT&T风格汇编(GNU汇编器采用的语法,主要用于UNIX及Linux编程领域)而是Intel风格汇编(主要用于DOS/Windows编程领域)的变体。它还避免了MASM和兼容汇编器使用的自动生成段覆盖(以及相关的 ASSUME 指令)等功能。

下载:
https://www.123pan.com/s/uQCRVv-Ic8lA.html
链接: https://pan.baidu.com/s/1BAxAw5i94xQ0gFlryfWqVg?pwd=wnvt 提取码: wnvt
 楼主| 发表于 2023-4-30 10:08 | 显示全部楼层
如何编译汇编代码的方法,详细过程讲解,nasm汇编教程
http://www.lucky8k.com/thread-134460-1-1.html
如何编译汇编代码的方法,详细过程讲解,nasm汇编教程新手详细步骤
https://www.bilibili.com/video/BV1tP41127g4
发表于 2023-5-1 21:46 | 显示全部楼层
支持啦,有教程和视频。
发表于 2023-5-9 00:36 | 显示全部楼层
可以
发表于 2023-6-3 10:15 | 显示全部楼层
下载
您需要登录后才可以回帖 登录 | 要注册

本版积分规则

QQ|手机版|Archiver|veket官方网站论坛 ( 粤ICP备 11052856 )

GMT+8, 2024-5-9 04:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表