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-07-01 00:02:30 UTC
- JSON Representation
https://github.com/kbluelvl/labo-microprocesseurs
Assembly Language Labs for Microprocessor Course.
Last synced: 10 Jan 2026
https://github.com/charon25/assemblybinarycalculator
A project made for an Assembly Class in January 2020. Binary calculator with LCD screen and a joystick.
assembly attiny attiny104 joystick led-screen
Last synced: 16 Jan 2026
https://github.com/nishatrhythm/computer-architecture-mips-code
MIPS code of Computer Architecture Course
assembly computer-architecture computer-science cpp
Last synced: 20 Jul 2025
https://github.com/sinipelto/atari2600
6502 assembly development for Atari 2600 game console.
6502 6502-assembly 6502-processor assembly assembly-language atari atari-2600 atari-games atari2600 cartridge retro retro-graphics retro-programming retrocomputing retrogaming rom rom-cartridge
Last synced: 30 Mar 2025
https://github.com/minigrim0/scc-vm
A virtual machine for an assembly-like language
Last synced: 24 Apr 2026
https://github.com/haydenheroux/hasm-cpp
A simple interpreter for my esoteric language HASM.
Last synced: 30 Apr 2026
https://github.com/knutkirkhorn/sikkerhet-i-programvare-og-nettverk
Øvinger fra TDAT3020 Sikkerhet i programvare og nettverk, dataingeniør NTNU
assembly c cpp git html javascript linux security shell
Last synced: 10 Apr 2026
https://github.com/mericluc/asm-playground
Experiments on x64 assembly programming
Last synced: 04 Apr 2025
https://github.com/divinenaman/pong-game-8086
A pong game implementation on 8086
Last synced: 04 Apr 2025
https://github.com/crejenel/computer_systems_architecture
This repository contains some of the laboratory exercises solved for the course <<Computer Systems Architecture>> of the Faculty of Mathematics and Computer Science, from the Romanian-language Computer Science section, at <<Babeș-Bolyai>> University, academic year 2024-2025.
Last synced: 16 May 2025
https://github.com/ahmedsobhy01/assembly-serial-chat
A simple chat application built for 8086 assembly that uses a serial communication (UART) interface to send and receive text. The program splits the screen into two parts for bi-directional messaging, allowing you to chat with another terminal via serial port.
8086 assembly baud-rate chat masm serial-communication uart x86-assembly
Last synced: 16 May 2025
https://github.com/rosietheghostie/seaside
A modern tool to learn MIPS Assembly
assembler assembly interpreter mips tool
Last synced: 19 May 2026
https://github.com/geyslan/gregos
assembly bootloader c kernel operating-system osdev
Last synced: 19 May 2026
https://github.com/tyronsvensli/x86-asm-pwn.college-tasks
My solutions to the challenges found at the pwn.college ASM crash course
asm asmx86 assembly challenges
Last synced: 04 Sep 2025
https://github.com/felikcat/learning-game-hacking
Step by step guide on reverse engineering / hacking video games
assembly c-programming game-development game-hacking hacking reverse-engineering reversing reversing-challenges
Last synced: 07 Apr 2025
https://github.com/ndxdeveloper/reverse-engineering-gcc-gpp-training
Complete Reverse Engineering training for ELF binaries (GCC/G++): 36 chapters, from x86-64 assembly to malware analysis. Bonus .NET, Rust, Go. Reverse Engineering course: ELF binaries, GCC, Ghidra, GDB, Frida, angr, YARA, ImHex. 36 chapters + solutions included. EN
angr assembly binary-analysis course ctf cybersecurity elf frida gcc gdb ghidra imhex linux malware-analysis pwntools reverse-engineering tutorial x86-64 yara
Last synced: 08 Apr 2026
https://github.com/unshun0120/use_linux_imp_os
use linux to implement OS
assembly linux linux-kernel makefile os ubuntu virtualbox
Last synced: 14 Mar 2026
https://github.com/chenbingwei1201/2025-ca
2025-Spring NTUEE Computer Architecture class
assembly computer-architecture
Last synced: 27 Mar 2025
https://github.com/katistix/simple-os
My personal learning journey for building a simple operating system from scratch.
assembly bootloader kernel os x86 x86-64
Last synced: 11 Apr 2025
https://github.com/cracko298/japan-ironfall-ntr-plugin
This is a pre-release of the plugin. Code(s) may break in these releases.
Last synced: 15 Apr 2026
https://github.com/rose-mtz/caesar-cipher-in-assembly
Caesar cipher program written in assembly.
Last synced: 29 Oct 2025
https://github.com/dscmatter/aegiscc
A minimalistic x86-64 JIT compiler written in C++
Last synced: 09 May 2026
https://github.com/codewithlavi/statictextwindow
ensamblador# Assembly language
Last synced: 27 Mar 2025
https://github.com/tcorlateanu/assembly-projects
Systems engineering portfolio in x86-64 Assembly. Featuring a custom Unix Shell, Branch Predictor, and optimized core tools.
assembly linux-kernel linux-syscall low-level-programming portfolio systems-programming x86-64
Last synced: 27 Apr 2026
https://github.com/remigermain/corewar
corewar ,virtual machine for asm battle
Last synced: 27 Apr 2026
https://github.com/kaplanmaxe/algorithmic-assembly
Assembly (MIPS) Implementations of algorithms
Last synced: 07 Jun 2026
https://github.com/wa1tnr/camelforth-rp2350-a-ms-u
CamelForth for RP2350 - port of existing RP2040 version - Dr Brad Rodriguez upstream - this repo instantiated November of 2024
assembly c camelforth forth interpreter rp2350
Last synced: 13 May 2026
https://github.com/sacredsqueegee/linux-a32-projects
A collection of Arm 32-bit assembly projects for use with the Linux Kernel.
Last synced: 30 Apr 2026
https://github.com/gasna/kfs-1
This first (out of 10) project is a very basic kernel with some basic features.
42 42-school 42born2code 42paris 42school assembly assembly-language assembly-language-programming assembly-x86 basic-kernel c c-language c-language-programming kernel kernel-development
Last synced: 16 Apr 2026
https://github.com/zhenglinlei/spimhub-depr
MIPS chips SPIM Online
asm assembly coprocessor cpu mips spim x32
Last synced: 13 May 2026
https://github.com/arbaz3a/assembly-x8086
A digital stopwatch built in Assembly language using emu8086. Features start, pause, resume, restart, and exit functions. A low-level simulation of a digital stopwatch interface.
assembly emu8086 low-level-programming stopwatch
Last synced: 14 Oct 2025
https://github.com/leocelente/compiler-exploring
Basic usage of the Compiler Explorer tool to understand a quirk of simple undefined behavior in GCC
assembly c compiler-explorer stack undefined-behavior
Last synced: 27 Apr 2026
https://github.com/mohamedmetwalli5/assembly-programs
Some assembly programs
Last synced: 07 Jun 2026
https://github.com/kharazi/listmacro
A List/Array Macro (Library) for Assembely Language
Last synced: 27 Apr 2026
https://github.com/cajuncoding/assemblyattributesearch
This is a small library/helper to provide greatly simplified convenience methods for dynamically finding, filtering, and initializing classes based on Custom Attributes.
assembly attribute-based attributes csharp csharp-code csharp-library reflection
Last synced: 14 May 2026
https://github.com/neolibrios/kpack_kerpack_linux
kpack and kerpack for x86-64 linux
assembly c fasm kerpack kolibrios kpack lzma neolibrios
Last synced: 14 May 2026
https://github.com/anonto050/cse-316-microprocessors-microcontrollers-and-embedded-systems
Contains assembly codes, and microcontroller codes of course CSE316
assembly emu8086 microcontroller microprocessor
Last synced: 10 Feb 2026
https://github.com/zsoltkebel/university-code
University course work.
assembly python university-course university-of-aberdeen
Last synced: 28 Apr 2026
https://github.com/nicolasbauw/asm-riscv-hexdump
hexdump command written in RISC-V assembly (linux)
Last synced: 28 Apr 2026
https://github.com/horizon-nth/rpn-calculator
An RPN calculator coded in ARM7TDMI Assembly.
assembly calculator floating-point fpa rpn-calculator
Last synced: 25 Jun 2026
https://github.com/kenneth-rosario/bpm-logging-simulation-msp430fr6989
BPM Reader simulation using assembly and the microcontroller MSP430FR6989. Project for the Computer Architecture class.
assembly computer-architectures msp430fr6989
Last synced: 25 Jun 2026
https://github.com/zwrawr/mymicroproccessor
Computer Architectures project to design a 16/32 bit microprocessor in VHDL.
architecture assembly computer-architecture electronics hardware microprocessor university-of-york university-project uoy vhdl
Last synced: 26 Jun 2026
https://github.com/benoitlx/simple-assembler
Simple assembler for my custom cpu
assembly bitstream-generation parser tokenizer
Last synced: 28 Apr 2026
https://github.com/jessicapachecoj/modelo-fundo-imagem
Otimização de Baixo Nível e Processamento de Imagens. Algoritmo de Visão Computacional (média temporal) implementado em Assembly MIPS-32.
assembly mips-32 otimizacao processamento-de-imagem visao-computacional
Last synced: 08 Jun 2026
https://github.com/pablob94/filtroimagen
Proyecto de Estructura de Computadores en Ensamblador del Motorola 88110
assembly assembly-language assembly-language-programming filter image-processing
Last synced: 12 Jun 2026
https://github.com/nicolasbauw/asm-arm-cat
cat command written in ARM assembly (linux)
Last synced: 28 Apr 2026
https://github.com/aerphanas/microcontroller-programming
Learning Microcontroller programming
Last synced: 28 Apr 2026
https://github.com/studentutu/voxgeofoliage
Unity 6 port of Unreal 5.7 foliage assemblies (Nanite vegetation) inspired branch-assembly opaque rendering for foliage
assembly foliage indirect-draw opaque render-graph rendering unity3d urp vegetation voxelization
Last synced: 12 Jun 2026
https://github.com/ashoks773/metagenomics-nf-pipeline
Nextflow pipeline for shotgun metagenomic data processing
assembly clustering functional-annotations geneprediction growthrate taxonomic-profiling
Last synced: 14 Oct 2025
https://github.com/gojax64/algorithms-in-assembler
Programs made in the class of language translators I (Assembly programming)
Last synced: 28 Apr 2026
https://github.com/mirralis/x64-calc-popper-shellcode
x64 Windows PEB walker in NASM. Resolves exports by hash comparison without importing any APIs. Features a custom salted hash function and XOR-obfuscated payload string.
apihashing assembly calc-popper obfuscation pebwalking shellcode windows x64 x86-64
Last synced: 12 Jun 2026
https://github.com/aayes89/jsimplecpu
Implementación de una CPU virtual en Java
Last synced: 10 Feb 2026
https://github.com/david-palma/mips-32bit-encoder
C implementation of a 32-bit assembly instruction encoder for MIPS processors, designed to convert MIPS assembly instructions into their corresponding machine code formats for execution on MIPS-based systems.
assembly assembly-to-machine c c-programming computer-architecture instruction-set-architecture instuctions-encoder isa machine-code mips-architecture mips-instructions mips-processor
Last synced: 28 Apr 2026
https://github.com/mohnkhan/myos-simple
A five-stage, bare-metal x86 operating-system tutorial: from a 512-byte 16-bit boot sector to a 32-bit protected-mode C kernel with an interactive shell, CMOS real-time clock, cooperative scheduler, and fixed-point calculator. Freestanding NASM + GCC, boots on QEMU or Virtualbox
assembly bare-metal bios bootloader bootsector c freestanding gdt kernel low-level nasm operating-system osdev protected-mode qemu real-mode systems-programming tutorial vga x86
Last synced: 26 Jun 2026
https://github.com/mikolajmikolajczyk/madside
In-browser IDE for retro hardware — Atari 8-bit & NES, plugin-based
6502 assembly atari atari-8bit emulator ide nes plugin-architecture retro web-ide webassembly
Last synced: 27 Jun 2026
https://github.com/sunsided/6502-skills
SKILL files for working with 6502-family assembly
agentic-coding assembly cpu-architecture porting skill-files
Last synced: 13 Jun 2026
https://github.com/taffarel55/risc-v
Repositório com intuito de reunir lista com as instruções mais básicas para risc-v para inteiros 32 bits e alguns exemplos úteis.
arquitetura-de-computadores assembly risc-v risc-v-assembly
Last synced: 13 Jun 2026
https://github.com/cosecseccot/riscv32i-assembler
A custom Assembler for RISCV32I ISA
assembler assembly assembly-language risc-v riscv riscv32
Last synced: 07 Feb 2026
https://github.com/superbox64/jibberjabber
JJ is a token based computer language designed for AI with the ability to transpile to C, JS, Assembly and Python with more output languages to coming soon
assembly claudecode interpreter jibberjabber jibjab jj lexer parser python swift toddbruss token transpiler
Last synced: 01 Feb 2026
https://github.com/apavazza/asm-interpreter
Interactive assembly interpreter written in Rust
Last synced: 29 Apr 2026
https://github.com/phlay/crc64
command line utility for computing crc64
assembly command-line-tool crc64-ecma182
Last synced: 29 Apr 2026
https://github.com/zalatch/assembly-compiler-in-python
Python program for testing assembly!
Last synced: 30 Apr 2026
https://github.com/prbmic19/torus
A 64-bit hobby operating system with the goal of building a bootloader, kernel, and userspace from scratch.
assembly bootloader c hobby-os kernel operating-system os osdev
Last synced: 13 Jun 2026
https://github.com/mytechnotalent/atmega328p_ssd1306_driver
An ATmega328P SSD1306 driver written entirely in Assembler.
arduino arduino-platform arduino-programming assembler assembly atmega328p avr avr-programming avrdude ssd1306
Last synced: 29 Apr 2026
https://github.com/wtznc/os
Operating System in 1000 Lines (work in progress)
Last synced: 14 Jun 2026
https://github.com/corpssansorganes/assembler_for_custom_asm
An assembler for a custom assembly language
Last synced: 17 Mar 2026
https://github.com/arc-hugo/be-chti
Bureau d'Études CHTI - partie Assembleur (2020-2021)
Last synced: 29 Apr 2026
https://github.com/kissssu/basic-assembly
This Assembly repository provides various programs for beginners to learn basic operations like arithmetic, user input, and table calculations.
Last synced: 14 Jun 2026
https://github.com/markkreel/elf-disassembler
ELF parser and disassembler written in C++.
assembly cpp disassembler elf elf-parser
Last synced: 29 Apr 2026
https://github.com/brian-xu-vlt/libasm
[École 42 - project] First approach to basics of assembly language, with intel x86_64 syntax. This project reimplement some C standard functions.
42born2code 42projects 42school assembly x86-64
Last synced: 28 Jun 2026
https://github.com/harmim/vut-ipa-project
Pokročilé asemblery - Projekt - Grafický editor: Detektor hran a antialiasing
antialiasing assembly cpp ipa project vut
Last synced: 29 Apr 2026
https://github.com/exbotanical/toulouse
A 32-bit UNIX-like operating system kernel
Last synced: 29 Apr 2026
https://github.com/thomasghali/assembly-game
A word-guessing game where you uncover hidden letters before a programming language gets “deleted.” Guess right, keep it safe. Guess wrong… well, say goodbye to JavaScript (and its bros). 💀
Last synced: 29 Apr 2026
https://github.com/nerett/cpucode_builder
Assembler for CPU project opcodes written in C
Last synced: 29 Apr 2026
https://github.com/ariksquad/snowkernel
The operating system of yesterday
assembly c kernel operating-system
Last synced: 15 Apr 2026
https://github.com/rohitlodhii/operating_system
Making a custom operating system from scratch
assembly nasm qemu vim wsl-ubuntu
Last synced: 29 Apr 2026
https://github.com/c-thoben/cassavagenomicsproject
Collection of scripts used in the process of creating and analysing the COL40 cassava assembly.
Last synced: 17 Mar 2026
https://github.com/chrislowzhengxi/bomb-assembly
A security and debugging challenge that simulates a binary bomb, requiring users to analyze disassembled code, identify patterns, and solve sequential stages using reverse engineering techniques. Designed for practicing low-level programming, assembly analysis, and debugging.
Last synced: 29 Apr 2026
https://github.com/vldkrlk/snake-assembly
🐍 Snake game written in Assembly
assembly game nasm nasm-assembly ncurses snake-game terminal
Last synced: 30 Apr 2026
https://github.com/ubugeeei/haribote-os
Operating system scratch implements in C lang
assembly clang no-std operating-system scratch-implementation x86
Last synced: 30 Apr 2026
https://github.com/cartersusi/gosimd
Go SIMD for common math
assembly avx concurrency golang neon simd
Last synced: 30 Apr 2026
https://github.com/ynsrc/nasm-mbr-simple-bootloader
Simple Computer Bootloader Project with NASM
assembly bios bios-interrupt bootloader low-level low-level-programming nasm
Last synced: 15 Jun 2026
https://github.com/calculationcollective/asmcalculator
Calculator made in Assembly with nasm
assembly calculator nasm nasm-assembly
Last synced: 15 Jun 2026
https://github.com/bananapuncher714/lightbikes
A TRON clone for the command line.
Last synced: 30 Apr 2026