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/yuawn/asm-3d-game
A 3D game wrote in assembly with OpenGL on macOS for college final project
assembly game macos opengl ourcraft-0d
Last synced: 15 Aug 2025
https://github.com/ghaiklor/tiny-three-pass-compiler-codewars
Three-pass compiler for a simple programming language into a small assembly language
assembly compiler compilers javascript nodejs optimizer
Last synced: 15 Jul 2025
https://github.com/mrcook/chuckie-egg-disassembly
Chuckie Egg: annotated source code disassembly of this classic 8-bit game (1983, ZX Spectrum) W.I.P.
8-bit assembly disassembly game skoolkit source-code z80 zx-spectrum
Last synced: 11 Aug 2025
https://github.com/demkeys/x86_64assemblyattgasexamples
x86_64 Assembly examples written in AT&T GAS Syntax.
assembly assembly-language assembly-x86-64 code-examples gas infosec library-calls linux linux-syscall low-level programming system-calls x86 x86-assembly x86-x64
Last synced: 06 Aug 2025
https://github.com/mohammedhrima/wolf-compiler
Compiler for my own programming language (in progress...)
assembly c c-language c-programming c-programming-language c-project c-projects compiler compiler-design compiler-designs compilers machine-code
Last synced: 15 May 2025
https://github.com/sondosaabed/variable-int-sum-avg-8086
an Intel 8086 Assembly program that reads N numbers as Strings, convert them into variable sized Integer numbers, and then print the summation and average of the numbers.
assembly emulator integers-average integers-sum intel8086
Last synced: 22 Apr 2025
https://github.com/threekiii/pwn-wiki
一个 Pwn 从 0 到 0.1 的不权威学习指南
assembly pwn reverse-engineering
Last synced: 21 Jun 2025
https://github.com/gbdev/rgbds-www
RGBDS website, hosting documentation and install instructions. Built with Docusaurus, content from RGBDS man pages.
assembly docusaurus docusaurus2 gbdev hacktoberfest mandoc rgbds
Last synced: 14 Apr 2025
https://github.com/shellyda/snake-game-bootloader-project
A simple Snake Game, classic arcade where the player controls a snake moving around a grid-like playing field was developed using Assembly language and incorporates the concept of a bootloader.
assembly assembly-game bootloader snake-game x86 x86-assembly
Last synced: 12 Oct 2025
https://github.com/synap5e/pydetours
Single file, 0 compilation, 0 dependancy (other than python), windows x86/x86_64 process hooking with python
amd64 assembly detours hooking iat-hooking python windows x86
Last synced: 15 Apr 2025
https://github.com/harismuneer/stop-watch_x86-assembly
⏱️ A fully featured stop watch made in 8086 Assembly Language, having two modes: Split Timing and Lap Timing
assembly assembly-8086 assembly-game assembly-language assembly-language-programming assembly-x86 interrupts keyboard-interuppt lap-timing nasm nasm-assembly split-timing stop-watch stopwatch stopwatch-application stopwatch-assembly timer timer-clock timer-interrupt x86-nasm
Last synced: 30 Apr 2025
https://github.com/pradyuman7/assemblygames
These are the projects I made in x86-64/32/16 Assembly (Intel) during my Bachelor's course, Computer Organisation at TU Delft, just for fun.
assembly games intel snake-game x86-64
Last synced: 14 Apr 2025
https://github.com/ivydrinkscoffee/armconverter.net
A relatively small C# .NET class library to communicate with https://armconverter.com
Last synced: 15 Apr 2025
https://github.com/avestura/microcontrollercalculator
🧮 A calculator written in Assembly and simulated in Proteus
assembly avr avr-microcontroller avr-programming calculator calculator-assembly guilan-university microcontroller
Last synced: 04 Mar 2026
https://github.com/kevinselwyn/nessemble
6502 assembler/disassembler/simulator targeting the Nintendo Entertainment System
Last synced: 18 Jan 2026
https://github.com/zbrdeev/antasm
AntAsm - An X86_64 Assembler Interpreter Written in C
Last synced: 12 Apr 2025
https://github.com/ilyakurdyukov/hello-asm
Hello World examples in assembly, for use as templates.
assembly examples helloworld templates
Last synced: 09 Oct 2025
https://github.com/joebobmiles/armv8vialinuxcommandline
This repo contains information about developing ARMv8 code using GNU tools via Linux commandline, as well as some scripts for automating much of the process
armv8 assembly assembly-language assembly-language-programming command-line command-line-tools commandline linux
Last synced: 09 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/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/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/devorein/aisem
A web app to convert MIPS assembly code to machine code
assembly material-ui mips mips-architecture mips-assembly nextjs react typescript
Last synced: 12 May 2025
https://github.com/filippofinke/x86-bootloader
💻 A very simple x86 bootloader
Last synced: 18 Jun 2025
https://github.com/wa1tnr/camelforth-rp2040-b-ms-u
CamelForth in C by Dr Brad Rodriguez - UNSTABLE - RP2040 Pi Pico port with mass storage QSPI flashROM
assembly c camelforth forth interpreted-programming-language interpreter memory-dumper memory-map pico-sdk raspberry-pi-pico rp2040 rpi-pico rpi-rp2 text-interpreter usart usb-cdc
Last synced: 28 Oct 2025
https://github.com/4d-stunts/restunts
A clone of clvn's restunts SVN repository
Last synced: 06 May 2025
https://github.com/algosup/2023-2024-project-2-x86-retrogaming-team-1
Second project of the year 2023-2024 with the aim of recreating PAC-MAN in x86 assembly.
assembly pacman-game retrogaming school-project
Last synced: 14 Apr 2025
https://github.com/harukama/jailbreak-detect
Detect iOS jailbreak using inline asm
Last synced: 24 Mar 2025
https://github.com/gnuweeb/simple-crud-gw-membership
Simple CRUD database written in Assembly x86-64 (Linux, System V AMD64 ABI)
assembly crud crud-application database
Last synced: 12 Apr 2025
https://github.com/bytexenon/luaxen
Lua Compiler, (De)Obfuscator, Minifier, Beautifier, And more
assembler assembly assembly-language beautifier decompiler interpreter lexer lua lua51 minifier obfuscator parser programming-language pseudo-assembler pseudo-assembly tokenizer tokenizer-parser virtual-machine virtualmachine vm
Last synced: 14 May 2025
https://github.com/bemxio/bad-apple-bootloader
Bad Apple as an x86 bootloader
assembly bad-apple bootloader low-level x86
Last synced: 13 Apr 2025
https://github.com/wang-q/nwr
`nwr` is a command line tool for working with NCBI taxonomy, Newick files and assembly reports
assembly bioinformatics evolution ncbi newick-format phylogenetic-trees rust
Last synced: 10 Jun 2025
https://github.com/arsalanjabbari/assembly-interpreter
The Assembly Interpreter is a project that aims to interpret and execute assembly language programs defined in a specific format. This interpreter reads input from a text file containing a sequence of assembly instructions and their corresponding operands. Codes represent instructions for the interpreter to simulate program execution.
Last synced: 31 Aug 2025
https://github.com/aromalanil/microprocessor-lab-ktu
This repository contains a collection of assembly programs written as part of Microprocessor Lab KTU
Last synced: 08 May 2025
https://github.com/basemax/firstassemblywindows
Create a tiny Windows graphical application using pure Assembly. (MASM)
asm asmx86 assembly assembly-language assembly-language-learning masm windows windows-application windows-applications
Last synced: 05 May 2025
https://github.com/covx/lc3
Lc3 Little Computer Emulator
assembly lc3 lc3-vm virtual-machine
Last synced: 11 Mar 2026
https://github.com/thehxdev/bfi
Fast and efficient BrainFuck compiler and interpreter written in C
assembly brainfuck brainfuck-compiler brainfuck-interpreter c compiler interpreter nix
Last synced: 22 Aug 2025
https://github.com/aermoss/ostest
A 64-bit operating system written in C++ and x86 Assembly.
assembly assembly-x86 cpp kernel operating-system operating-system-kernel
Last synced: 06 Mar 2026
https://github.com/rokez98/assembly-labs
Лабораторные работы по предмету КПиЯП, 4 семестр
Last synced: 14 Apr 2025
https://github.com/tobiasvl/chiposlo
CHIPOS with Logical Operators
6800 assembly assembly-language chip-8 chip-8-interpreter chip8 chip8-interpreter dream-6800 motorola-6800 retrocomputer retrocomputing
Last synced: 12 Apr 2025
https://github.com/maxdemaio/hack-computer
Hack computer system built as described in "The Elements of Computing Systems" and Nand2Tetris I/II.
assembler assembly compiler computer-architecture hack hdl java machine-language virtual-machine
Last synced: 10 May 2026
https://github.com/rj45/nanogo
NanoGo a Go (golang) Subset for Homebrew / Hobby CPUs
assembly compiler cpu go golang hobby-compiler hobby-language hobby-project homebrew-computer processor-design
Last synced: 06 Sep 2025
https://github.com/widberg/kasm
A MIPS-like virtual machine and assembler.
assembler assembly mips programming-language virtual-machine
Last synced: 22 Apr 2025
https://github.com/rcx/superhexagon-internal
Super Hexagon DLL-injection based bot
assembly game-hacking reverse-engineering super-hexagon x86
Last synced: 28 Apr 2025
https://github.com/mchlmmc/x86-Assembly-Font-Renderer
Bootloader that draws characters from a 5x7px font
assembly fileformat flat-assembler font intel-syntax rendering
Last synced: 16 Oct 2025
https://github.com/tristanbilot/42sh
Shell implementation in pure C & Assembly x86
abstract-syntax-tree assembly c linux shell
Last synced: 05 May 2026
https://github.com/bichanna/fvm
The Feo Virtual Machine
assembler assembly register-based rust virtual-machine vm
Last synced: 01 May 2026
https://github.com/olbrichattila/zx-spectrum-demo-assembly-game
Demo game written in Assembly for ZX-Spectrum
Last synced: 22 Apr 2025
https://github.com/8dcc/8dcc.github.io
Personal blog
assembly blog c linux low-level math reverse-engineering
Last synced: 25 Sep 2025
https://github.com/cyb3rmx/programmingtraining
Codes, sources about programming languages for training
assembly cplusplus golang nim programming programming-language rust training
Last synced: 14 Apr 2025
https://github.com/stracquadaniolab/mooda
A DNA design and assembly method based on multi-objective optimization.
assembly dna-sequence evolutionary-algorithms optimisation synthetic-biology
Last synced: 31 Jul 2025
https://github.com/dirtbagxon/sunkbd
Sun Type 4 or 5 Keyboard to PS/2 via PIC16F628 (PIC)
16f628a assembly keyboard pic-microcontroller pic16f628 ps2-keyboard sparc sun-microsystems sunkbd type4 type5
Last synced: 20 Jun 2026
https://github.com/ayaanhossain/oligopool
Oligopool Calculator - Automated design and analysis of oligo pool libraries
assembly barcode count design gibson-assembly library motif mpra ngs oligo oligo-design pcr pool primer search spacer synthetic-biology yaml
Last synced: 22 Feb 2026
https://github.com/rami-sabbagh/asm-19
ASM-19 is a fantasy assembly language which has been created during the lockdown days of the COVID-19 virus.
16-bit assembler assembly emulator fantasy isa language machine virtual-machine
Last synced: 15 May 2025
https://github.com/pilotpirxie/assembler-apps
⚙️ Tiny apps and games written in assembly language for Turbo Assembler x86 16 bit
assembler assembler-x86 assembly assembly-language tasm turbo-assembler
Last synced: 10 Mar 2026
https://github.com/jesse-wei/sapsim
Simulation of SAP (Simple-As-Possible computer) programs
assembly comp311 computer-organization python sap unc
Last synced: 30 Jul 2025
https://github.com/andreiregiani/tic-tac-arm64
Tic-Tac-Toe written in ARM 64-bit assembly (AArch64)
aarch64 arm64 assembly tic-tac-toe tictactoe
Last synced: 30 Apr 2025
https://github.com/n0thhhing/ts-capstone
capstone bindings for typescript
arm arm64 assembly bindings capstone dissassembler emscripten javascript mips risc-v typescript x86
Last synced: 09 Oct 2025
https://github.com/riccio8/ThreatLab
Collection of tools for security purpouse
assembly cpp cybersecurity golang memo net network processes python security security-tools yara
Last synced: 08 Oct 2025
https://github.com/bor0/misc
Misc playground and random stuff
assembly books c coq haskell idris javascript playground scheme
Last synced: 10 Apr 2025
https://github.com/arda-guler/turnacore
An imaginary 16-bit CPU architecture with custom assembly language and instructions
asm assembly challenge cpu cpu-emulator educational emulator experimental low-level memory processor processor-architecture processor-simulator ram
Last synced: 10 Mar 2026
https://github.com/erkamuzuncayir/solutions-of-introduction-to-computing-systems
This repository contains my solutions for Introduction to Computing Systems - From Bits & Gates to C - C++ & Beyond by Yale Patt and Sanjay Patel
assembly c c-language c-programming cpp cpp-programming lc-3 low-level low-level-programming programming-challenges programming-exercises programming-language solutions
Last synced: 15 Nov 2025
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/mthuurne/retroasm
RetroAsm: Assembly Toolkit
assembler assembly disassembler python static-code-analysis
Last synced: 08 Oct 2025
https://github.com/mgrdich/forthcompiler
A basic Compiler for Gforth written in Go
assembly assembly-x86 compiler forth-like golang
Last synced: 05 Oct 2025
https://github.com/newcomb-luke/kdump
KDump is a small utility that disassembles and reads KSM and KO files for use with KerbalOS.
assembly disassembly kasm kerbal-operating-system kerbal-space-program kos krisc ksp
Last synced: 30 Oct 2025
https://github.com/omarazizi/skernel
Simple x86 Operating System Kernel running in 32-bit protected mode that implements process management, multitasking, and memory paging, with a custom filesystem
assembly c c-programming c-programming-language kernel-source low-level low-level-programming os-dev os-development system-programming x86-assembly
Last synced: 10 Apr 2025
https://github.com/turborium/sse2sample
Example of using SSE2
assembly delphi demo freepascal graphics-programming intrinsics objectpascal pascal sample sse2 x86-assembly
Last synced: 06 May 2025
https://github.com/secana/assembler-examples
Different code examples in assembler
Last synced: 28 Apr 2025
https://github.com/cecio/echallengecoin-2020
A quick Hacking Guide for the eChallengeCoin 2020
Last synced: 20 Mar 2025
https://github.com/dispatchcode/bmpinfo
A simple example on how to read a BMP header, without using external resource (I use only BITMAPINFOHEADER struct). In addition, for more clariry, I would show you how obtain the pixel array and apply some filters.
assembly bmp bmp-header filter masm
Last synced: 14 Jul 2025
https://github.com/qalle2/nes-disasm
an NES (6502) disassembler
6502 asm6 assembly command-line disassembler nes python3
Last synced: 10 Apr 2025
https://github.com/lingdong-/avrlass
AVR Lightweight Assembler (and disassembler)
Last synced: 14 May 2025
https://github.com/amar454/floppaos
floppaOS is a free and open source 32 bit operating system made in C. It is themed around the famous internet Caracal "Big Floppa"
32-bit assembly c-programming c-programming-language command-line-interface floppa from-scratch hobby-kernel hobby-os kernel low-level-graphics low-level-programming operating-system os shell task-manager task-scheduler vga-controller
Last synced: 09 Jul 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/coditva/jazz
Let's write an OS!
assembly c kernel nasm operating-system os qemu
Last synced: 16 Mar 2026
https://github.com/yaacov/smart-tools
SMART (Simple Machine Assembly and Runtime Tools) is a comprehensive suite designed to introduce students to the world of assembly language and low-level computing.
assembler assembly cpu-emulator educational emulator hacktoberfest virtual visual-asembler
Last synced: 28 Oct 2025
https://github.com/natir/knot
KNOT: Knowledge Network Overlap exTraction is a tool for the investigation of fragmented long read assemblies.
Last synced: 15 Jun 2025
https://github.com/dougmasten/crc32-6x09
CRC-32 Library for the Hitachi 6309 CPU
6309 assembly coco crc-32 tandy-color-computer
Last synced: 10 Apr 2025
https://github.com/rishikesh-jadhav/ariac-agileroboticsforindustrialautomationcompetition2023
This repository documents our participation in the ARIAC (Agile Robotics for Industrial Automation Challenge) 2023, conducted by NIST (National Institute of Standards and Technology) as part of the ENPM-663 course. It showcases our innovative solutions to various agility challenges.
assembly computer-vision data-structures deployment gazebo imageprocessing object-detection quality-assurance quality-control robotics ros2 rviz
Last synced: 13 Jul 2025
https://github.com/masyagin1998/dive-into-embedded-dev
Some experiments with QEMU, C, Assembly and ARM
arm assembly bare-metal c qemu
Last synced: 19 Mar 2025
https://github.com/kehiy/-
Just a sandbox for my wired ideas!
assembly bun bunjs c go hobby hobby-project makefile networking playground python rust sandbox test typescript
Last synced: 22 Oct 2025
https://github.com/mehditeymorian/cool-compiler
Compiler for Cool language. written using PGen, Antlr, and Java
antlr4 assembly code-generator compiler java parser pgen
Last synced: 15 Jul 2025
https://github.com/liulalemx/assembly-programs
Collection of Assembly programs written for Intel 8086 microprocessor (TASM).
8086-emulator assembly assembly-8086 assembly-programs microprocessor tasm
Last synced: 15 Apr 2025
https://github.com/mrfearless/sia-library
Sia Library - a library written in assembler for accessing Sia rpc api endpoints (https://sia.tech/docs/)
assembly blockchain cloud-storage masm radasm rpc rpc-library sia siacoin uasm x64 x86
Last synced: 19 Aug 2025
https://github.com/thelazytomcat/lib.bitops
Provides functions for not-so-common bit operations and more.
assembly bit-manipulation delphi fpc lazarus object-pascal pascal x86 x86-64
Last synced: 02 May 2025
https://github.com/jsmith/assembly
Simple online assembly emulator built for ECE 3242
Last synced: 12 Oct 2025
https://github.com/coditva/what_the_mup
The Microprocessors and Interfacing course practice programs
Last synced: 21 Feb 2026