Assembly
Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.
- GitHub: https://github.com/topics/assembly
- Wikipedia: https://en.wikipedia.org/wiki/Assembly_Language
- Created by: Kathleen Booth
- Released: 1949
- Related Topics: c, cpp, operating-system,
- Aliases: assembler, assembly-language,
- Last updated: 2026-06-24 00:02:30 UTC
- JSON Representation
https://github.com/grahambates/m68k-lsp
Language Server Protocol implementation for Motorola 68000 assembly
68000 amiga asm assembly language-server language-server-protocol lsp m68k
Last synced: 16 Mar 2025
https://github.com/elykdeer/a-walk-through-x86
Best way to learn x86 is by hacking it
assembly assembly-x86 guide learning-by-doing reverse-engineering x86 x86-16 x86-64
Last synced: 01 Jul 2025
https://github.com/qalle2/nes-gg-disassembly
NES Game Genie disassembly
6502 asm6 assembly disassembly game-genie nes
Last synced: 10 Apr 2025
https://github.com/antwjadam/z80nextlibrary
A collection of spectrum and spectrum next assembly routines of various performance levels.
assembly free retrodev routines spectrum-next z80 z80n zx-spectrum
Last synced: 15 Feb 2026
https://github.com/macmade/xs-labs-style-guide
XS-Labs Coding Style Guide
assembly c c-plus-plus code coding-standards coding-style conventions csharp guide objective-c reference swift
Last synced: 19 Apr 2025
https://github.com/skx/z80-examples
Z80 assembly-language programs.
assembly assembly-language-programming assembly-z80 z80
Last synced: 23 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/arthurealike/batman2600
Unofficial Dark knight game for Atari 2600
assembly assembly-language assembly-language-programming atari atari-games atari2600 batman challenge-project vcs
Last synced: 10 Apr 2025
https://github.com/creatorsim/creator
CREATOR is a generic teaching simulator to program in assembly in which you can simulate the operation of different architectures on the same tool. This simulator is designed to be used as a tool in which students can put into practice the brews seen in the theoretical classes of the subjects of Architecture and Computer Structure.
assembly esp32 mips32 risc-v simulator teaching-tool z80
Last synced: 22 Apr 2026
https://github.com/martinclauss/syscall_number
This tool gives you the Linux system call number (32bit and 64bit x86) for a system call name (e.g., read, write, ...).
asm assembly cli ctf exploit-development linux pwn python rop shellcode-development syscalls x86-32 x86-64
Last synced: 05 Jul 2025
https://github.com/hueifeng/tinyvfs
The virtual file system embeds (js, css, html, cshtml) and other files into the dll, so that it can be used like a physical file during operation.
assembly cshtml embedded embedded-files middleware netcore physical-files razor virtual-files
Last synced: 16 Mar 2025
https://github.com/dronperminov/turingcpu
Симулятор CPU на машине Тьюринга
assembler assembly turing-machine
Last synced: 11 Aug 2025
https://github.com/xyproto/jit
:vulcan_salute: Go module and utility for executing machine code
assembly go jit machinecode programming-language
Last synced: 05 Mar 2026
https://github.com/dentrax/dll-injection-with-assembly
DLL Injection to Exe with Assembly using OllyDbg
assembly assembly-guide assembly-language dll dll-injection entrypoint injection injection-framework injection-points ollydbg tutorial
Last synced: 30 Apr 2025
https://github.com/shred/identify
Amiga library for hardware identification
amiga-library aminet assembly hardware-information
Last synced: 07 Sep 2025
https://github.com/nullean/assembly-rewriter
Rewrite .NET assemblies to allow referencing of two different versions
assembly csharp dll dotnet il-rewriting mono-cecil rewriting
Last synced: 16 Mar 2026
https://github.com/hasindu2008/cornetto
adaptive genome assembly using nanopore sequencing
assembly genome nanopore sequencing
Last synced: 17 Apr 2026
https://github.com/hobbyoss/opennask
nask clone assembly, it can boot tiny OS with Linux
Last synced: 01 Apr 2026
https://github.com/hoangsonww/digital-design-labs
🖥️ A collection of SystemVerilog modules and Assembly programs. This repo includes examples of decoders, encoders, binary adders, and interactive games such as Guessing Game implemented in hardware description and assembly languages, illustrating practical applications in digital systems and microprocessor interfacing.
3to8decoder alu arithmetic-logic-unit assembly carry-look-ahead-adder carry-select-adder counter decoder encoder finite-state-machine guessing-game microcontroller microcontroller-programming pic16f84a system-design systemverilog verilog
Last synced: 11 Apr 2025
https://github.com/theblad768/sonic-1-in-sonic-3-s.c.e.-
Sonic 1 in Sonic 3 & Knuckles (S.C.E. Version) by Red Miso Studios
68000 assembly assembly-language disassembly m68000 m68k m68k-assembly megadrive motorola-68000 romhacking sega-genesis sega-mega-drive sonic-the-hedgehog sonic-the-hedgehog-3
Last synced: 15 Jun 2025
https://github.com/crozone/relaysbc-programs
Programs written for Joe Allen's single board relay computer.
assembly hobby relay relay-board retro-computing trainer
Last synced: 30 Aug 2025
https://github.com/dmjio/lc3
:floppy_disk: The LC3 virtual machine
assembly haskell instruction-set-architecture lc3 opcodes virtual-machine
Last synced: 14 Apr 2025
https://github.com/dentrax/avr-programming-with-assembly
AVR Microcontroller Programming with Assembly
arduino assembly assembly-language atmel-avr avr-programming microprocessor
Last synced: 06 Mar 2026
https://github.com/sailro/dependencypath
Find transitive dependencies in assemblies
assembly dependency reference transitive
Last synced: 04 Mar 2026
https://github.com/cadaver/miniplayer
Feature-limited C64 music playroutine
Last synced: 20 Jun 2025
https://github.com/aditeyabaral/mpca-lab-ue18cs256
A repository containing the source codes for the Microprocessors and Computer Architecture Laboratory course (UE18CS256) at PES University.
arm assembly computer-architecture
Last synced: 16 Apr 2025
https://github.com/ratfactor/meow5
An extremely concatenative programming language
assembly concatenative concatenative-language nasm
Last synced: 28 Feb 2026
https://github.com/gramaziokohler/robotic_assembly_workshop
Materials for the Robotic Assembly workshop using COMPAS framework
Last synced: 08 Apr 2025
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/thelogicmaster/lm8
A custom 8-bit computer and software suite
assembler assembly cmake computer-architecture cplusplus disassembler emulator fpga imgui jetbrains-plugin logisim-evolution python sdl2 snake-game
Last synced: 12 Apr 2025
https://github.com/gamemann/c-to-assembly-tests
A repository that stores results from converting C code to Assembly. I use this repository to analyze performance with my C code.
assembler assembly c clang dump gcc intel jit llc llvm obj objdump optimization perf performance x86 x86-64
Last synced: 18 Mar 2025
https://github.com/dmjio/LC3
:floppy_disk: The LC3 virtual machine
assembly haskell instruction-set-architecture lc3 opcodes virtual-machine
Last synced: 14 Apr 2025
https://github.com/kylecs/Kernel
A very simple kernel with terminal driver, written in C and assembly. Work in progress.
Last synced: 10 Mar 2025
https://github.com/wtsi-hpag/Scaff10X
Pipeline for scaffolding and breaking a genome assembly using 10x genomics linked-reads
10xgenomics assembly bioinformatics breaking genome genomics scaffolding
Last synced: 14 Mar 2025
https://github.com/cis-team/malware-analysis-roadmap-2024
assembly cybersecurity malware malware-analysis security
Last synced: 30 Jun 2025
https://github.com/yonseicasl/kite
Kite: Architecture Simulator for RISC-V Instruction Set
architecture assembly branch-prediction cache computer-architecture education five-stage instruction-dependency instruction-set instruction-set-architecture memory microarchitecture model pipeline pipelining risc-v simulator
Last synced: 01 Apr 2026
https://github.com/felipenlunkes/osdevbr
Tutoriais e referências para o desenvolvimento de um sistema operacional (português)
assembly c operating-system osdev portuguese sistema-operacional tutorial
Last synced: 20 Feb 2026
https://github.com/maklith/kitopia
Kitopia Open-source, free, plugin-based, node-oriented tool collection. 开源 自由 插件化 节点化的工具集合
assembly avalonia avalonia11 capture customizable linux macos nodebased plugin-system search toolbox tools windows
Last synced: 15 Mar 2026
https://github.com/obskyr/hamtaro-in-pieces
A disassembly of the wonderful Game Boy Color game Hamtaro: Ham-Hams Unite!
assembly crystal disassembly game-boy game-boy-color hamtaro retro rgbds
Last synced: 15 Jul 2025
https://github.com/jrob774/gbisaac
A demake of The Binding of Isaac for the Nintendo Game Boy.
assembly binding-of-isaac game game-boy game-boy-development game-development gameboy gbisaac rom the-binding-of-isaac
Last synced: 22 Feb 2026
https://github.com/AnthonyBongers/GhostsAndGraves
Ghosts and Graves is a Tents And Trees demake in 6502 assembly for the NES.
6502 6502-assembly assembly famicom homebrew nes nintendo nintendo-nes puzzle retrogaming
Last synced: 26 Feb 2026
https://github.com/sourcerer-io/retrokern
asm assembly gaming platform-game retrogaming x86
Last synced: 20 Jun 2025
https://github.com/v420v/ibu
🕊️ A programming language
assembly compiler holyc ibu language programming-language self-hosting
Last synced: 11 Apr 2025
https://github.com/haroldo-ok/blockly-z80
Blockly adapted to generate Z80 code
assembly blockly javascript z80
Last synced: 28 Jul 2025
https://github.com/ibara/echo
Learn how argc and argv are passed from environment to Unix program.
assembly bsd c echo learning linux minimalism openbsd pedagogy programming teaching unix
Last synced: 06 May 2025
https://github.com/asyncfinkd/hello-world
Hello World
abap actionscript apl assembly ats basic c classic-asp cpp csharp hello-world hello-world-for-beginner hello-world-github hello-world-in-all-languages helloworld java javascript js lilypond openedge-abl
Last synced: 05 Mar 2026
https://github.com/gyrovorbis/tiny3dengine
Tiny 3D Engine for the Sega Dreamcast's Visual Memory Unit by Rockin'-B, written in pure LC86k assembly.
3d-engine 8bit assembly dreamcast-vmu visual-memory visual-memory-unit vms vmu
Last synced: 05 Apr 2026
https://github.com/yorkie/lv
compile your JavaScript to native code in pure JavaScript
Last synced: 15 Apr 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/choaib-elmadi/bare-metal-programming
A hands-on exploration of bare metal programming with the STM32 Nucleo-F446RE. Learn how embedded systems work from the ground up using C, GCC toolchains, Makefiles, and more.
arm arm-cortex-m4 assembly bare-metal bare-metal-programming build-tool cprogramming cprograms embedded-systems gcc gcc-complier low-level low-level-programming makefile microcontroller nucleo-board stm32 stm32f4
Last synced: 29 Jul 2025
https://github.com/akatsuki105/gsnes
WIP: A toy SNES emulator written in Go.
6502 65816 assembly cpu emulation emulator game go golang nintendo sfc snes super-famicom super-nintendo
Last synced: 12 Jan 2026
https://github.com/bcgsc/pavfinder
:mag: Post Assembly Variants Finder
assembly bioinformatics gene-fusions rna-seq splice-variants structural-variants
Last synced: 07 May 2025
https://github.com/mborgerson/jit
A little just-in-time compiler thing
assembly c jit jit-interpreter just-in-time x86 x86-64
Last synced: 11 Apr 2025
https://github.com/edoardottt/asm-snippets
Some of my assembly code (examples, iterative and recursive algorithms) from Computer's Architecture course in Sapienza University, CS Bachelor's Degree :floppy_disk:
algorithms asm asm-mars assembler assembly assembly-language assembly-language-programming assembly-x86 assemblyscript computer-hardware cpu mips mips-architecture mips-assembly mips-processor parallelism processor recursive-algorithms storage
Last synced: 23 Mar 2025
https://github.com/ashvardanian/libsee
Link to this library and it will log all the LibC functions you are calling and how much time you are spending in them!
assembly benchmark benchmarking fuzzing glibc ld-preload ld-preload-hack libc
Last synced: 29 Jul 2025
https://github.com/brenns10/yams
YAMS: Awesome MIPS Server
assembly brainfuck http-server java mars mips
Last synced: 16 Feb 2026
https://github.com/olivi-r/wasmpy
WebAssembly in Python.
amd64 assembly cpython i386 i686 ia32 python python3 wasm wast wat webassembly webassembly-python webassembly-runtime x86 x86-64
Last synced: 14 Jun 2025
https://github.com/celebi-pkg/riscv-assembler
RISC-V Assembly code assembler package for Python.
assembler assembly instruction-set-architecture python risc-v riscv riscv-assembler
Last synced: 07 Mar 2026
https://github.com/zeal8bit/zealasm
A Z80 assembler entirely written in Z80 assembly!
assembler assembly retrocomputing z80 zeal8bit zeal8bitos
Last synced: 09 Oct 2025
https://github.com/brunocampos01/organizacao-e-arquitetura-de-computadores
Repositório para as aulas, exercícios e resumos da matéria: organização e arquitetura de computadores (INE5607).
architecture assembly cache datapath ine ine5607 memory mips32 multicore multiprocessor pipeline-processor principio-da-localidade-memoria processor semiconductor superscalar ufsc
Last synced: 15 Apr 2025
https://github.com/dcamarmas/creator
CREATOR is a generic teaching simulator to program in assembly in which you can simulate the operation of different architectures on the same tool. This simulator is designed to be used as a tool in which students can put into practice the brews seen in the theoretical classes of the subjects of Architecture and Computer Structure.
assembly esp32 mips32 risc-v simulator teaching-tool z80
Last synced: 01 Feb 2026
https://github.com/inspirate789/bmstu-os
:tv: Лекции, семинары и лабораторные работы по курсу "Операционные системы" в МГТУ им. Н. Э. Баумана.
5sem assembly bmstu c ics7 input-output iu7 linux linux-kernel notes operating-systems os papers rpc transactions unix
Last synced: 14 Jul 2025
https://github.com/masterccc/asm2py
Assembly to python converter
assembly binary conversion opcodes python3 reverse-engineering x86-32
Last synced: 01 May 2026
https://github.com/zeh/vscode-dasm
Dasm macro assembler support for VSCode
assembler assembly atari atari2600 dasm dasm-macro-assembler language-server mos-6502 typescript visual-studio-code vscode vscode-extension
Last synced: 27 Apr 2025
https://github.com/airvzxf/programming-ground-up-and-under-hood
Learn GNU Assembler (as or gas) this book is great and I'm going to update it to enhance it.
assembler assembler-x86 assembly gas gnu-assembler gnu-assembly linux x86 x86-assembly
Last synced: 29 Jan 2026
https://github.com/roerohan/8086.js
A basic web-based 8086 emulator built with Javascript :rocket:
8086 8086-emulator assembly hacktoberfest hacktoberfest2020 hacktoberfest2021 javascript
Last synced: 30 Jul 2025
https://github.com/portasynthinca3/bootsect
A collection of simple boot sector applications written in NASM for IBM PC-compatibles
assembly bootsector bootsector-game
Last synced: 08 Sep 2025
https://github.com/prool/proolix
Simple hobby POSIX-compatible OS for i8086+
assembly bios boot-sector c forth kernel master-boot-record msdos msdos-emulator operating-systems partition-table posix x86
Last synced: 06 Apr 2025
https://github.com/justinmeiners/lc3-rogue
Roguelike tunnel generator in LC3 assembly. (Homework)
Last synced: 27 Jul 2025
https://github.com/matthesjh/coq-tal
Formalization of Typed Assembly Language (TAL) in Coq
assembler assembly coq language tal type-system
Last synced: 10 Apr 2025
https://github.com/thesephist/august
Assembler from scratch written in Ink, supporting ELF on x86_64 and more.
Last synced: 12 May 2025
https://github.com/mlomb/onnx2code
Convert ONNX models to plain C++ code (without dependencies)
assembly cpp inference machine-learning onnx python
Last synced: 01 Apr 2025
https://github.com/dramforever/fiveth
A stack-based language implemented in RISC-V assembly
Last synced: 03 Oct 2025
https://github.com/issotm/gb-open-world
A silly revival of a pipe dream. (Note: project is on hold while I work on gb-asm-tutorial. Sorry, please wait a bit!)
asm assembly gameboy gameboy-color gamedev gbdev rgbds
Last synced: 02 Apr 2025
https://github.com/bian-sh/friend-assembly-by-asmref
演示了使用 Assembly Definition References 实现无侵入的新增动态友元|Demonstrated the use of Assembly Definition References to achieve non-intrusive addition of dynamic friend assemblies
Last synced: 10 Oct 2025
https://github.com/anathonic/nasm-assembler-x86-64-Intel
testing Assembler x86_64 in the Intel syntax
assembly assembly-language assembly-language-programming nasm-assembly x86-64 x86-64-assembly-nasm x86-assembly x86-assembly-language
Last synced: 22 Apr 2025
https://github.com/robmcmullen/asmgen
6502 code generator for sprites, fonts, images and more
Last synced: 02 Jul 2025
https://github.com/ceticamarco/vulcanos
🌋 Monolithic x86 kernel written in C and Assembly
assembly c kernel operating-system osdev
Last synced: 15 Jul 2025
https://github.com/utoni/bufflow
A collection of code examples e.g. a buffer overflow + exploit, crypter, shellcodes and more.
assembly c crypter encryption payload shellcode stackoverflow
Last synced: 14 Apr 2025
https://github.com/elektrostudios/.net-assembly-info-shell-extension-for-windows
A shell-extension (property sheet) that shows info about .NET assemblies on the file properties.
assembly dotnet dotnet-core dotnetcore extension file file-properties files filesystem netcore netframework netframework48 sharpshell shell-extension shell-extensions shellex windows windows-shell windows-shell-extension windows10
Last synced: 25 Jul 2025
https://github.com/aeonitis/reverse-engineer-azel
My adventure in Reverse Engineering from Bytecode, on a forgotten digital relic.
assembly azel azel-rpg decompilation decompiler disassembler dragoon game ghidra ida-pro panzer panzer-dragoon-saga ram reverse-engineering rpg saga saturn sega sega-saturn superh
Last synced: 13 Apr 2025
https://github.com/mohamed-94/group-of-assembly-programs-samples--8086-85-processors-family-
A large group of assembly language programs & samples ..with different topics and levels..from Ascci to Stack - assembly programming.
8086 assembly assembly-language-programming groups samples
Last synced: 22 Apr 2025
https://github.com/grammatech/mc-asm
Assemble code to bytes using LLVM's MC layer
assembly gtirb llvm machine-code
Last synced: 06 Nov 2025
https://github.com/farlepet/lambda-kern
Multi-architecture hobby operating system created in C
armv7 assembly c kernel osdev raspberry-pi x86
Last synced: 03 May 2025