An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with nasm

A curated list of projects in awesome lists tagged with nasm .

https://github.com/Dman95/SASM

SASM - simple crossplatform IDE for NASM, MASM, GAS and FASM assembly languages

assembler assembly assembly-language fasm gas ide nasm sasm

Last synced: 17 Jul 2025

https://github.com/dman95/sasm

SASM - simple crossplatform IDE for NASM, MASM, GAS and FASM assembly languages

assembler assembly assembly-language fasm gas ide nasm sasm

Last synced: 13 May 2025

https://github.com/hjlebbink/asm-dude

Visual Studio extension for assembly syntax highlighting and code completion in assembly files and the disassembly window

assembler assembly assembly-language-programming avx2 avx512 code-completion disassembly masm nasm syntax-highlighting visual-studio visual-studio-extension x86-64

Last synced: 14 May 2025

https://github.com/HJLebbink/asm-dude

Visual Studio extension for assembly syntax highlighting and code completion in assembly files and the disassembly window

assembler assembly assembly-language-programming avx2 avx512 code-completion disassembly masm nasm syntax-highlighting visual-studio visual-studio-extension x86-64

Last synced: 17 Apr 2025

https://github.com/netwide-assembler/nasm

A cross-platform x86 assembler with an Intel-like syntax

assembler assembler-x86 assemblers nasm nasm-assembler nasm-language x86

Last synced: 13 May 2025

https://github.com/cirosantilli/x86-assembly-cheat

MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-module-cheat/tree/master/userland/arch/x86_64 SEE README. x86 IA-32 and x86-64 userland minimal examples tutorial. Hundreds of runnable asserts. Nice GDB setup. IO done with libc, so OS portable in theory. NASM and GAS covered. Tested in Ubuntu 18.04. Containers (ELF), linking, calling conventions. System land cheat at: https://github.com/cirosantilli/x86-bare-metal-examples, ARM cheat at: https://github.com/cirosantilli/arm-assembly-cheat 移至:https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly请参阅自述文件。 x86 IA-32和x86-64 userland最少示例教程。 数百个可运行的断言。 好的GDB设置。 IO是用libc完成的,因此OS在理论上是可移植的。 涵盖了NASM和GAS。 在Ubuntu 18.04中测试。 容器(ELF),链接,调用约定。 系统土地作弊网址:https://github.com/cirosantilli/x86-bare-metal-examples,ARM作弊网址:https://github.com/cirosantilli/arm-assembly-cheat

assembly gas nasm x86 x86-32 x86-64

Last synced: 22 Jan 2026

https://github.com/returninfinity/pure64

Pure64 is a kernel/software loader for x86-64 systems.

assembly loader nasm

Last synced: 04 Apr 2025

https://github.com/ReturnInfinity/Pure64

Pure64 is a kernel/software loader for x86-64 systems.

assembly loader nasm

Last synced: 09 Jul 2025

https://github.com/corruptedbycpu/cyjon

A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.

64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64

Last synced: 04 Apr 2025

https://github.com/CorruptedByCPU/Cyjon

A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.

64bit amd64 asm assembly assembly-language bootloader console cyjon gui kernel nasm operating-system os osdev shell system-programming window-manager wm x86-64

Last synced: 08 May 2025

https://github.com/mati365/ts-c-compiler

⚙️ C99-compatible multipass compiler written in TypeScript with GCC extensions support. Features a handcrafted left-recursive parser, custom IR, SSA-based optimizer, and a full frontend/backend pipeline. Compiles to x86 machine code with integrated assembler and emulator.

8086 8086-emulator assembler assembler-x86 assembly c-compiler compiler emulator es6 i8086 intel-8086 nasm preprocessor repl simulator toy-compiler typescript x86 x86-16

Last synced: 16 May 2025

https://github.com/nikitaivanovv/snake-asm

Tiny snake game written in x86_64 assembly for Linux

assembly game nasm snake-game terminal

Last synced: 07 May 2025

https://sonictk.github.io/asm_tutorial/

Code samples for the Understanding Windows x64 Assembly tutorial.

assembly nasm win32 x64

Last synced: 03 Apr 2025

https://github.com/mopp/axel

Operating System

nasm operating-system os x86-64

Last synced: 12 Apr 2025

https://github.com/egormkn/mbr-boot-manager

💾 Master Boot Record with a boot menu written in Assembly

assembler bios boot boot-manager boot-menu bootloader master-boot-record mbr nasm operating-systems x86

Last synced: 05 Mar 2026

https://github.com/ghosind/hariboteos

《30天自制操作系统》NASM+GCC+QEMU实现

30-days-os gcc learning-os nasm os os-dev qemu x86-32

Last synced: 14 Apr 2025

https://github.com/yds12/x64-roadmap

A roadmap to learn x64 assembly using nasm on Linux.

assembly assembly-language assembly-x86-64 guide linux nasm nasm-assembly tutorial

Last synced: 10 Apr 2025

https://github.com/koibtw/highlightos

🌄 x86_64 OS (kernel) made from scratch in Rust & Assembly

assembly bios bootloader kernel nasm os rust

Last synced: 01 Jun 2026

https://github.com/adamperkowski/highlightos

🌄 x86_64 OS (kernel) made from scratch in Rust & Assembly

assembly bios bootloader kernel nasm os rust

Last synced: 21 Aug 2025

https://github.com/l1mey112/stas

A stack based compiled systems programming language.

assembly compiler fasm forth freebsd linux nasm programming-language stackbased stas vlang x86-64

Last synced: 22 Oct 2025

https://github.com/funnydman/nasm-assembly-examples

Some of my notes, books, code listings for asembler studying. Enjoy!

asm assembler assembly-language assembly-x86 nasm nasm-assembly

Last synced: 29 Aug 2025

https://github.com/nabe-abk/free386

This is 386|DOS-Extender compatible with "Phar Lap RUN386.EXE" by fully assembly language.

asm asmx86 dos ms-dos nasm

Last synced: 17 Jan 2026

https://github.com/barrettotte/http-asm64

The most basic HTTP Server written in x86 Assembly

asm assembly assembly-language assembly-x86-64 http http-server nasm nasm-assembly

Last synced: 11 Apr 2025

https://github.com/ratfactor/nasmjf

NASM port of JONESFORTH!

assembly-language assembly-x86 forth jonesforth nasm

Last synced: 04 Oct 2025

https://github.com/szapp/ninja

Extension framework for the video game series Gothic to allow true modular modifications

80386 assembly gothic gothic1 gothic2 modding-gothic nasm

Last synced: 10 Jul 2025

https://github.com/LoopZ/V8Power

Putting the power of an 8-cylinder engine under the hood of DOS batch files.

batch-files dosbox errorlevel freedos msdos nasm stdout

Last synced: 04 Apr 2025

https://github.com/pyvesb/javassembly

:floppy_disk: Calling Assembly from Java: simple example using the JNI and NASM.

assembler assembly java jni nasm x86-64 yasm

Last synced: 23 Jun 2025

https://github.com/joshua-riek/x86-bootloader

A BIOS bootloader for bare-metal x86 programs, written in 8086 assembly

8086 asm assembly-language bios bootloader disk fat fat12 fat16 fat32 floppy kernel nasm nasm-bootloader osdev qemu ram x86 x86-64

Last synced: 30 Apr 2025

https://github.com/moodyhunter/mos

My Operating System

c cmake cpp mlibc nasm osdev rust x86-64

Last synced: 07 Mar 2026

https://github.com/therealdreg/nasm_linux_x86_64_pure_sharedlib

NASM Linux x86_64 pure (no deps) shared library (.so), POC for Reflective ELF SO injection

assembly library-injection linux linux-library nasm nasm-assembly reflection-library reflective-injection shared-library shellcode x86-64

Last synced: 16 Jul 2025

https://github.com/ilammy/setup-nasm

GitHub Action to install NASM

github-actions linux macos nasm windows

Last synced: 10 Apr 2025

https://github.com/pyvesb/asm-game-of-life

:video_game: Assembly implementation of Conway's Game of Life, using NASM assembler for Linux x86-64.

assembler assembly game-of-life nasm x86-64

Last synced: 11 Apr 2025

https://github.com/wangrongwei/unix386

A Multitask Scheduler and Toy Kernel: MTSTK

32bit bochs gcc i386 kernel nasm

Last synced: 14 Oct 2025

https://github.com/inspirate789/bmstu-mdpl

:floppy_disk:Лекции и лабораторные работы по курсу "Машинно-зависимые языки программирования" в МГТУ им. Н. Э. Баумана

4sem 8086 asm assembler assembly bmstu dos ics7 iu7 make makefile masm mdpl nasm x86 x86-64

Last synced: 14 Jul 2025

https://github.com/bistcuite/unox-os

Unox is an educational unix-like operating system. #JustForFun

bootloader c educational just-for-fun nasm operating-system os unix unix-like unox x86-64

Last synced: 24 Jul 2025

https://github.com/ratfactor/meow5

An extremely concatenative programming language

assembly concatenative concatenative-language nasm

Last synced: 28 Feb 2026

https://github.com/m4n3dw0lf/assembly-x64

My Collection of x64 Assembly programs with NASM

assembly assembly-collection nasm

Last synced: 23 Mar 2025

https://github.com/prasad89/x86-assembly-programs

This repository showcases x86 assembly programs developed using NASM and GCC, as part of coursework undertaken at the Pune University Computer Science Department (PUCSD). Additionally, the repository includes informative notes in PDF format, providing valuable insights into the concepts explored during the course

assembly assembly-language assembly-x86 c gcc nasm

Last synced: 13 May 2025

https://github.com/spycrab/8086-accuracy

A torture test for 8086 (PC) emulators

8086 assembler emulation nasm test-roms

Last synced: 16 Aug 2025

https://github.com/turkishrational/retrounix

Retro UNIX v1 (8086 port/derivation of Original UNIX v1 for PDP-11) and Retro UNIX 386 v1.? OS project

assembler assembly code kernel nasm os retro retrounix rufs runix source unix unix386 unix8086 unixv1 v1 v7

Last synced: 06 Apr 2025

https://github.com/dosworld/rtools

RDOFF2 16/32 bit object code linker for MS-DOS (Link into COM, MZ, ADAM, LX, PE32 formats).

16-bit com dos exe link linker ms-dos nasm obj object pascal rdf rdl

Last synced: 08 Feb 2026

https://github.com/0xdea/ao64a

NASM macOS translation of the source code listings distributed with the Art of 64-bit Assembly Language book.

asm macos nasm x86-64

Last synced: 25 Mar 2025

https://github.com/ammarfaizi2/fresh-tea-asm

Fresh Tea ASM is a machine code executor and JIT compiler for PHP, written in C/C++.

assembly jit-compiler machine nasm nasm-assembly php x86-64

Last synced: 14 Apr 2025

https://github.com/alandoescs/waffleos

An open source operating system written in NASM and C, with the goal of demystifying how operating systems work.

c nasm osdev visualization

Last synced: 18 Sep 2025

https://github.com/kotleni/helloos

Hello OS kernel. (home project)

baremetal c kernel linker nasm os x86

Last synced: 09 Jul 2025

https://github.com/langriklol/pluto

Simple OS

c cpp nasm osdev pluto

Last synced: 08 May 2025

https://github.com/dosworld/objview

OBJ/OMF, RDF/RDOFF investigation tool.

compiler file link linker nasm obj object omf rdf rdoff x86

Last synced: 06 Jan 2026

https://github.com/crgimenes/shutdown

shutdown command for MS-DOS 16bits

16-bit apm assembly assembly-x86 ms-dos nasm retrocomputing turbo-c

Last synced: 08 Jul 2025

https://github.com/turkishrational/retrodos

MSDOS 1.25-2.11-3.3-5.0-6.0-6.22 and PCDOS 7.1 (derived, redeveloped) KERNEL (and COMMAND.COM) source code in NASM syntax

asm assembler assembly code command dos kernel msdos msdos1 msdos2 msdos3 msdos5 msdos6 nasm os pcdos pcdos7 retro retrodos source

Last synced: 06 Apr 2025

https://github.com/bugaevc/asmwall

NASM handbook

assembly handbook nasm x86

Last synced: 11 Apr 2025

https://github.com/lem0nsec/alcatraz

An example of Windows self-replicating malware.

assembly nasm reverse-enginnering virus yara

Last synced: 23 Sep 2025

https://github.com/alexeev-prog/kintsugios

Minimalistic and rich x86_64 operation system in (N)ASM and C

asm c fasm i386 i386-elf-gcc nasm operating-system os osdev x86 x86-assembly

Last synced: 09 Feb 2026

https://github.com/gbowne1/classicos

An x86 32 biit Operating System for 386, 486, Pentium class (P-60 to 233MHz, Pentium II, P3, P4, etc)

c hacktoberfest hacktoberfest- hacktoberfest2023 kernel kernels nasm nasm-assembly operating-system operating-systems os osdev x86 x86-32

Last synced: 12 Apr 2025

https://github.com/ecomaikgolf/alma

toy kernel written in C++ for x86-64 machines with the mere purpose of learning OS development

academic-project cmake cpp kernel make nasm qemu qemu-x86 stivale stivale2 x86-64

Last synced: 22 Oct 2025

https://github.com/j4cobgarby/mustard

A fairly basic kernel written in NASM and C

bootable c grub grub2 kernel low-level nasm open-source operating-system os

Last synced: 10 Jul 2025

https://github.com/0xvpr/scct-trainer

A Splinter Cell Chaos Theory Multi-Hack built with x86 Assembly.

assembly cell chaos cheat dll hacking nasm payload splinter theory x86-assembly

Last synced: 08 Sep 2025

https://github.com/minifpc/tinyrtl

a toying tiny implementation of the RTL for using with FPC (Free Pascal Compiler 3.2+)

desktop development fpc gnu-cpp msys2-mingw64 nasm windows

Last synced: 21 Jul 2025

https://github.com/basemax/firstassemblynasm

[Assembly Series] First Assembly Nasm: Some simple assembly programs X86_64 (elf64)

asm assembly assembly-language assembly-x86-64 elf64 nasm nasm-assembly nasm-example nasm-programs nasm-sample

Last synced: 05 May 2025

https://github.com/doinkythederp/nasm-language-support

Visual Studio Code extension offering language features for NASM Assembly

assembly diagnostics extension language-support nasm syntax-highlighting typescript visual-studio-code

Last synced: 13 May 2025

https://github.com/najmiter/chitter

An (assembly) syntax highlighter

assembly css html javascript js masm nasm syntax-highlighting

Last synced: 12 Jun 2025

https://github.com/antoninhrlt/x64asm

Library to write x64 Assembly code from Rust, more properly. Designed for the nasm assembler

assembly assembly-language nasm rust x64 x86-64

Last synced: 10 Apr 2025

https://github.com/empicano/sha2-256

The SHA2-256 hash function in x86 IA-32 assembly

assembly cryptography hash nasm sha2 sha256 sha512 x86

Last synced: 19 Mar 2025

https://github.com/cub3y0nd/assembly

王爽《汇编语言》(第 4 版)检测点及实验 + 李忠《x86 汇编语言:从实模式到保护模式》(第二版)检测点及章节习题 + pwndbg 速查手册。

8086-asm 8086-masm answers assembly assembly-8086 assembly-language assembly-language-programming assembly-x86 masm nasm practise x86-nasm

Last synced: 07 May 2025

https://github.com/mass1ve-err0r/unibi-oss

A Collection of full & partial code for CompSci / IT students -powered by me @UniBielefeld

asm assembly computer-architecture nasm unibi x86-64

Last synced: 07 May 2025

https://github.com/franeklubi/abak

An unnecessarily minimal backlight controller

asm assembly-x86 backlight nasm x86 x86-64

Last synced: 03 Oct 2025

https://github.com/mauri870/assembly-fun

Some fun in assembly Linux x64

assembly linux nasm problem-solving syscalls x64 yasm

Last synced: 13 Apr 2025

https://github.com/detectivekaktus/brainc

Brainfuck x86_64 execution toolset written in pure C for Linux

assembly brainfuck c compiler interpreter linux make nasm nasm-assembly toolset x86-64

Last synced: 10 Apr 2025

https://github.com/alexeev-prog/KintsugiOS

Minimalistic and rich x86_64 operation system in (N)ASM and C

asm c fasm i386 i386-elf-gcc nasm operating-system os osdev x86 x86-assembly

Last synced: 11 Jan 2026

https://github.com/j4cobgarby/atomic-kernel

A kernel, written in C. My second kernel, cause I wanted to start from a clean slate.

c grub i386 i686 kernel nasm operating-system qemu

Last synced: 20 Sep 2025

https://github.com/coditva/jazz

Let's write an OS!

assembly c kernel nasm operating-system os qemu

Last synced: 16 Mar 2026

https://github.com/wandrien/qod

An experimental, system-level compiled language developed as a hobby project. Based on the 90s educational language 'Context'. Self-hosted and uses FASM for code generation.

compiler fasm i386 language nasm programming-language qod

Last synced: 26 Apr 2026

https://github.com/fuwn/divina

🎀 Modern Build System for Assembly

asm assembly build buildsystem divina nasm yasm

Last synced: 10 Apr 2026

https://github.com/he-mat/better_tutorial

short NASM tutorial

assembly nasm tutorial

Last synced: 04 Apr 2025

https://github.com/divinaland/divina

🎀 Modern Build System for Assembly

asm assembly build buildsystem divina nasm yasm

Last synced: 13 Apr 2025

https://github.com/codecop/conways-squasher-coroutine

Reimplementation of Conway's asterisk squasher coroutine in modern assembly.

assembly-x86 assembly-x86-64 coroutines historical nasm

Last synced: 08 Apr 2025

https://github.com/twinc1ty/very-cool-os

Lets build a Kernel from absolute scratch using Assembly & hopefully, C

assembly bootsector c gdt kernel low-level nasm os qemu

Last synced: 23 May 2026

https://github.com/cvar1984/nasm-tutorial

Assembler for beginer

assembly nasm reverse-shell tutorials

Last synced: 03 Aug 2025

https://github.com/djmgit/cupcake

A tiny, simple webserver in x86 (32 bit) assembly language from scratch for fun

assembly-x86 educational linux nasm recreational syscalls systems

Last synced: 12 Apr 2025

https://github.com/turkishrational/playwav

AC'97 WAV Player for DOS (no DPMI, no HIMEM.SYS, no AUDIO DRV, direct play)

ac-97 ac97 asm assembly dos ich msdos musicplayer nasm pcdos player playwav retrodos sourcecode trdos wav wavplay wavplayer

Last synced: 06 Apr 2025

https://github.com/turkishrational/trdos

Turkish Rational DOS 8086 (v1) and 386 (v2) Operating System Kernel (TRDOS project) files

16bit 32bit 386dos asm assembler assembly code dos386 kernel nasm os rational retro source trdos trdos1 trdos2 trdos3 turkish

Last synced: 20 Jul 2025

https://github.com/vvkin/asm-labs

Laboratory works with Assembly x86 (NASM) using Linux.

arrays assembly conversion fpu linux nasm

Last synced: 10 Apr 2025

https://github.com/qazcetelic/x86_64-nasm-sudoku

Sudoku solver written in x86-64 NASM assembly

assembly nasm

Last synced: 25 Oct 2025

https://github.com/matesxs/matesos2

Version 2 of my testing OS developement project

assembly cpp gcc kernel limine nasm operating-system x86-64

Last synced: 02 Apr 2025

https://github.com/harismuneer/graphical-display-memory-and-software_hardware-interrupts-x86_assembly

📌 Solved problems to help better understand the important concepts of Display Memory (Video Card Memory), String Manipulation, Software Interrupts and Hardware Interrupts in context of x86 Assembly Language (8086 Assembly)

afd assembly assembly-8086 assembly-language assembly-language-programming assembly-x86 dosbox hardware-interrupts interrupts nasm nasm-assembly open-source open-source-solutions software-interrupts solved-exercises solved-problems string-manipulation string-matching video-memory x86-nasm

Last synced: 24 Jul 2025

https://github.com/thechampagne/sdl2-asm

SDL2 examples in Assemblers.

assembly fasm gas nasm sdl2 x86 x86-64

Last synced: 15 Apr 2025