Popular x64 Tags
- compile x64 download
- compiler x64 download
- pascal x64 download
- web site x64 download
- web site management x64 download
- sitemaps generator x64 download
- ide x64 download
- python debugger x64 download
- visual studio x64 download
- python x64 download
- software x64 download
- debug x64 download
- programming x64 download
- create application x64 download
- development x64 download
- wingware x64 download
- python ide x64 download
- language x64 download
- browser x64 download
- vb net x64 download
- debugger x64 download
- audio processing x64 download
- free controls x64 download
- improve x64 download
- java ide x64 download
- development environment x64 download
NASM 2.16.01
Sponsored links:
license: Open Source
downloads: 18618
size: 1.00 MB
updated: 2022-12-21
tags: decompile class file, class file decompiler, source code creator, decompile, decompiler, class file
Add to Basket
H. Peter Anvin
The Netwide Assembler, NASM, is an 80x86 and x86-64 assembler designed for portability and modularity. It supports a range of object file formats, including Linux and *BSD a.out, ELF, COFF, Mach-O, Microsoft 16-bit OBJ, Win32 and Win64. It will also output plain binary files. Its syntax is designed to be simple and easy to understand, similar to Intel's but less complex. It supports all currently known x86 architectural extensions, and has strong support for macros.
Why Yet Another Assembler?
The Netwide Assembler grew out of an idea on comp.lang.asm.x86 (or possibly alt.lang.asm - I forget which), which was essentially that there didn't seem to be a good free x86-series assembler around, and that maybe someone ought to write one.
* a86 is good, but not free, and in particular you don't get any 32-bit capability until you pay. It's DOS only, too.
* gas is free, and ports over to DOS and Unix, but it's not very good, since it's designed to be a back end to gcc, which always feeds it correct code. So its error checking is minimal. Also, its syntax is horrible, from the point of view of anyone trying to actually write anything in it. Plus you can't write 16-bit code in it (properly.)
* as86 is specific to Minix and Linux, and (my version at least) doesn't seem to have much (or any) documentation.
* MASM isn't very good, and it's (was) expensive, and it runs only under DOS.
* TASM is better, but still strives for MASM compatibility, which means millions of directives and tons of red tape. And its syntax is essentially MASM's, with the contradictions and quirks that entails (although it sorts out some of those by means of Ideal mode.) It's expensive too. And it's DOS-only.
So here, for your coding pleasure, is NASM. At present it's still in prototype stage - we don't promise that it can outperform any of these assemblers. But please, please send us bug reports, fixes, helpful information, and anything else you can get your hands on (and thanks to the many people who've done this already! You all know who you are), and we'll improve it out of all recognition. Again.
Why Yet Another Assembler?
The Netwide Assembler grew out of an idea on comp.lang.asm.x86 (or possibly alt.lang.asm - I forget which), which was essentially that there didn't seem to be a good free x86-series assembler around, and that maybe someone ought to write one.
* a86 is good, but not free, and in particular you don't get any 32-bit capability until you pay. It's DOS only, too.
* gas is free, and ports over to DOS and Unix, but it's not very good, since it's designed to be a back end to gcc, which always feeds it correct code. So its error checking is minimal. Also, its syntax is horrible, from the point of view of anyone trying to actually write anything in it. Plus you can't write 16-bit code in it (properly.)
* as86 is specific to Minix and Linux, and (my version at least) doesn't seem to have much (or any) documentation.
* MASM isn't very good, and it's (was) expensive, and it runs only under DOS.
* TASM is better, but still strives for MASM compatibility, which means millions of directives and tons of red tape. And its syntax is essentially MASM's, with the contradictions and quirks that entails (although it sorts out some of those by means of Ideal mode.) It's expensive too. And it's DOS-only.
So here, for your coding pleasure, is NASM. At present it's still in prototype stage - we don't promise that it can outperform any of these assemblers. But please, please send us bug reports, fixes, helpful information, and anything else you can get your hands on (and thanks to the many people who've done this already! You all know who you are), and we'll improve it out of all recognition. Again.
OS: Windows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64, Windows 8, Windows 8 x64, Windows 10, Windows 10 x64, Windows 11
Add Your Review or 64-bit Compatibility Report
Top Compilers & Interpreters 64-bit downloads
FreeBasic for Windows (x64 bit) 1.10.1
FreeBASIC is a free/open source (GPL), 64-bit BASIC compiler for Windows
Open Source
jScripter. 1.03.1602
Powerful javascript-driven application for easy website testing/scraping.
Freeware
tags: jscripter, java scripter, scraper, web, webscraper, web-scraper, scrape website, extract, load, parse, parsing, betting, sportsbook, sport, bet365, pinacle
Intel Visual Fortran Composer XE 2015.2.179
A comprehensive set of software development tools
Trialware | $299.00
SageTea Link 2.1.179
SageTea Link is an Extract, Transform and Load (ETL) tool.
Shareware | $17 603.00
tags: Accuracy of data mapping
WideStudio for Windows 3.98-7
WideStudio is an open source, IDE for desktop applications
Open Source
Members area
Top 64-bit Downloads
-
LoadUI 64-bit 2.5.4
x64 open source download -
Software Ideas Modeler
Portable x64 14.55
x64 freeware download -
PilotEdit Pro x64 20.5.0
x64 shareware download -
PyScripter x64 4.3.4
x64 open source download -
EverEdit Portable x64 4.5.0.4500
x64 shareware download -
FreeBasic for Windows
(x64 bit) 1.10.1
x64 open source download -
DotNetBrowser 3.3.6
x64 commercial download -
Altova UModel Enterprise
Edition x64 2024.2
x64 trialware download -
Syncro SVN Client x64 10.1 B2015040812
x64 trialware download -
Modelio x64 5.4.1
x64 open source download
Top Downloads
-
AdFind 1.62.00
freeware download -
NASM 2.16.01
open source download -
SQL Server ODBC Driver
by Devart 5.1.3
shareware download -
LoadUI 64-bit 2.5.4
open source download -
PostgreSQL Python
Connector by Devart 1.3.0
shareware download -
HxD 2.5.0.0
freeware download -
Google BigQuery Python
Connector by Devart 1.3.0
shareware download -
AppLic Security 1.0.14.26
shareware download -
VMProtect Ultimate 2.13.2
demo download -
Dynamics 365 Python
Connector by Devart 1.3.0
shareware download -
Oracle Python Connector
by Devart 1.3.0
shareware download -
Zoho CRM Python
Connector by Devart 1.3.0
shareware download -
TeeChart Pro VCL / FMX 2023
shareware download -
Swapy 0.5.4
open source download -
Software Ideas Modeler
Portable x64 14.55
freeware download











