nasm
yasm
nasm | yasm | |
---|---|---|
6 | 6 | |
2,152 | 1,301 | |
2.0% | 0.4% | |
3.2 | 5.1 | |
3 days ago | 29 days ago | |
Assembly | C | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nasm
-
RISC-V Assembler: Arithmetic
> fringe ISAs
Itanium fringe? You’re clueless and have no credibility.
> Assembly is meant to map directly to the way the machine code is written
This is just false.
https://github.com/netwide-assembler/nasm/blob/master/asm/as...
-
How to improve at x86/C?
Try https://nasm.us/ as a modern way to use assembly.
-
Help needed for asm related project
Assembly is machine specific, have a look at NASM for a more generic assembly language. https://nasm.us/
- Nasm - A cross-platform x86 assembler with an intel-like syntax
- Nasm – A cross-platform x86 assembler with an Intel-like syntax
- NASM Assembly Language Tutorials
yasm
-
The Netwide Assembler (NASM)
Trust me, at least on Intel, you do not want to write assembly inside your C/C++ code, unless it's just a couple of lines. The usual AT&T syntax will drive you nuts, and the additional syntax for embedding assembly only adds to the misery.
For any reasonable amounts (say, you want a function or several) of assembly, you want Intel syntax and standalone assembly files.
NASM is a great tool, although YASM should also be mentioned: https://yasm.tortall.net — YASM is what I used when I optimized an H.264 decoder for Intel-compatible CPUs way back in 2005 or so.
- hvornår har du sidst skudt på mål fra midten?
- The Yasm Modular Assembler Project
-
Choosing the best assembler to work under GNU/Linux
Things like yasm only have tasm support...not sure if that will be enough in your case.
-
Nasm – A cross-platform x86 assembler with an Intel-like syntax
There is also yasm https://github.com/yasm/yasm which has different goals but doesn't seem to be that active anymore.
- NASM Assembly Language Tutorials
What are some alternatives?
riscv-asm-manual - RISC-V Assembly Programmer's Manual
JWasm - JWasm continuation
compiler-explorer - Run compilers interactively from your web browser and interact with the assembly
asmhttpd - A minimalist HTTP server for Linux, written in x86_64 assembly
Chronos - A low level language that closely resembles assembly.