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/antonioberna/roma
Runtime Optimization and Memory Analysis
Last synced: 27 Feb 2026
https://github.com/gergoerdi/chip-80
A CHIP-8 implementation for Z80
assembly chip8 haskell retrocomputing z80
Last synced: 13 Feb 2026
https://github.com/vardan2009/kitelang
hobby programming language compiler written in C++
assembly cmake compiler compilers cpp lowlevel programming-language x86 x86-64
Last synced: 28 Feb 2026
https://github.com/scripttiger/fasmgp
Collection of fasmg procedures which can be quickly included with any fasmg project to gain out-of-the box procedures for simple memory management, string manipulations, and more, with minimal abstractions and as few system calls as possible in favor of doing as much as possible internally as efficiently and intuitively as possible.
assembly assembly-x86 fasm fasmg x86-assembly
Last synced: 14 Feb 2026
https://github.com/aandreba/clnooms
Assembly-level implementation of interesting data types
asm asmx86 assembly assembly-arm assembly-x86 data-type data-types math rust rust-crate rust-lang rust-library
Last synced: 01 Mar 2026
https://github.com/klubuntu/vscode-asm-snippets
Assembly Snippets for Visual Studio Code
asm asmx86 assembly assembly-language assembly-language-programming assembly-learning assembly-x86 better-life code linux macos macosx nasm setup snippets vscode vscode-snippets windows
Last synced: 16 Apr 2026
https://github.com/douxxtech/nasmserver
A HTTP/1.0 server written in NetWide Assembler.
assembly netwide-assembler webserver x86-64
Last synced: 01 Apr 2026
https://github.com/0xvpr/c-cheat-template
Template for video-game hacking using C and Assembly.
assembly c cheat hacking library template videogame-hacking
Last synced: 16 Apr 2026
https://github.com/kuninoto/42_libasm
Introduction to ASM. Some libc functions implemented in x86_64 ASM with Intel Syntax
1337-libasm 1337school 42-libasm 42-school 42libasm asm assembly assembly-language assembly-x86 libasm libc x86-64
Last synced: 17 Apr 2026
https://github.com/cxw42/do-not-self-host
A toolchain starting from assembly so you don't have to self-host your next programming language
assembler assembly bytecode bytecode-interpreter interpreter programming-language programming-language-development self-hosting virtual-machine vm
Last synced: 17 Apr 2026
https://github.com/foreachmoose/nugetswitch
Utility to replace NuGet packages with local assemblies
assembly dll library nuget packages visual-studio
Last synced: 18 Apr 2026
https://github.com/71/blur
[No longer maintained] Run and edit a C# assembly at the same time. Convert LINQ Expressions and delegates to Mono.Cecil method bodies as well.
Last synced: 22 Apr 2026
https://github.com/wiltonsr/micro-unb
Repositório de atividades da disciplina de microcontroladores e microprocessadores da UnB-Gama.
assembly c microcontroller microprocessor msp430 msp430g2553
Last synced: 24 Apr 2026
https://github.com/ali-tm-original/laos
A toy language to solve caie A-levels Assembly table questions
Last synced: 24 Apr 2026
https://github.com/tiagopog/talking-to-metal
Doing some assembly code just for fun... oh, wait!
assembler assembly nasm nasm-assembly x86 x86-64
Last synced: 06 Jun 2026
https://github.com/aegis-dev/shard_lang
Toy assembly language with embeddable 8bit VM written in Rust
asm assembly assmebler embeddable programming-language rust virtual-machine vm
Last synced: 25 Apr 2026
https://github.com/b-price/pokemon_crystal_version_star
Hack of Pokemon Crystal improving balance, adding difficulty, vastly expanding kanto, QoL, and more
assembly games pokemon romhacking
Last synced: 26 Apr 2026
https://github.com/liuzikai/klc3
"KLEE on LC-3," Symbolic Execution Engine for LC-3 Programs
assembly education lc-3 little-computer-3 symbolic-execution
Last synced: 26 Apr 2026
https://github.com/yigtuyumz/lowc
Low level C programming with embedded assembly (elf64-x86-64)
assembly c elf64 embedded-c gcc-complier x86-64
Last synced: 27 Apr 2026
https://github.com/nicmr/rustis100
A TIS-100 emulator in Rust. TIS-100 is a fictive highly parallel computer architecture and instruciton set by Zachtronics.
assembly emulator pure-functional rust tis100 zachtronics
Last synced: 27 Apr 2026
https://github.com/iepcbm/js-asm
JavaScript Assembler x86-16
assembler assembly javascript web-application x86 x86-assembly
Last synced: 28 Apr 2026
https://github.com/milos85vasic/magus-books-website-statics
Static content for Magus Books website.
assembly resources static website
Last synced: 29 Apr 2026
https://github.com/hk-transfield/wramp-multitasking-kernel
A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.
assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp
Last synced: 29 Apr 2026
https://github.com/mtg101/open-borders
ZX Spectrum demo, text in border, T-State timings, Self-Modifying Code
assembler assembly border selfmodfying sjasmplus smc textscroll z80 z80-assembler z80asm zx-spectrum
Last synced: 08 Jun 2026
https://github.com/winterrdog/simple_linux_inmemory_debugger
A simple program that will attack a program "already running" in memory through the PTRACE linux system call.
Last synced: 30 Apr 2026
https://github.com/pushfoo/octo-termlib
A terminal-like text library for XO-CHIP in assembly
assembly assembly-language chip-8 octojam terminal text-rendering xo-chip
Last synced: 30 Apr 2026
https://github.com/ern0/howto-use-llvm-asm
⚡ How to import a function written in LLVM Assembly into a C application
assembly educational howto llvm-asm note-to-myself
Last synced: 01 May 2026
https://github.com/wrenlift/wrenlift
Fast JIT runtime for the Wren programming language.
aarch64 assembly compiler jit runtime rust wren wren-language x86-64
Last synced: 02 May 2026
https://github.com/kunalpisolkar24/mpr_lab_codes
Collection of X86/64 assembly language practical codes for Savitribai Phule Pune University's Microprocessor Lab (210257).
Last synced: 12 Oct 2025
https://github.com/zhaohan-dong/arm64-asm-notes
Notes and Exercises on Programming with 64-Bit ARM Assembly Language Book
Last synced: 09 Jun 2026
https://github.com/micheleriva/ocaml-assembly-example
👾Just an Assembly Hello World program compiled from OCaml ocamlopt.
Last synced: 03 May 2026
https://github.com/slembcke/pixler
C library for creating NES games.
6502 assembly c coroutines game nes
Last synced: 06 May 2026
https://github.com/dropdevrahul/hollow
A simple programming language
assembly c compiler-design go golang language-design parser programming-language
Last synced: 07 May 2026
https://github.com/bunopnu/shellbin
Ship your shell script as executable binary
assembly batch batch-to-exe binary rust shell
Last synced: 07 May 2026
https://github.com/mytechnotalent/stm32f4_lora_uart_driver
An STM32F4, RYLR998 LoRa UART driver written entirely in Assembler.
arm armv7 assembly assembly-language assembly-language-programming driver embedded embedded-devices embedded-systems iot lora mcu radio radio-hacking reverse-engineering rf rylr998 uart
Last synced: 11 Mar 2026
https://github.com/mytechnotalent/atmega328p_blink_driver
An ATmega328P blink driver written entirely in Assembler.
arduino arduino-platform arduino-programming arduino-project ardunio-nano assembler assembly atmega328p avr avr-programming avrdude blink led
Last synced: 13 May 2026
https://github.com/dentrax/ledlooper-with-assembly
Embedded Assembly LED project that uses AVR Microcontroller with Arduino
arduino arduino-platform assembly assembly-language assemblyinfo atmega atmel-avr atmel-avr-microcontroller atmel-studio avr-programming embedded embedded-applications embedded-software embedded-systems microcontroller microprocessor microprogramming
Last synced: 14 May 2026
https://github.com/adolbyb/msp430g2553-labs
A collection of programs I wrote in C and Assembly specifically for the MSP430-G2553 Dev board as part of an Intro to Microprocessors Class.
assembler assembly c embedded-c embedded-systems msp430 msp430g2553 texas-instruments ti-msp430
Last synced: 18 Apr 2026
https://github.com/brette-0/uhla
NES/Famicom High Level Assembler built for something more.
assembly cross-platform emulator famicom game game-development gamedev gamedev-tool homebrew language library macro microcode nes nintendo performance retro scripting
Last synced: 05 May 2026
https://github.com/connellr023/tictactoe-a64-assembly
A bare-bones implementation of Tic Tac Toe in A64 Assembly Language.
Last synced: 15 Oct 2025
https://github.com/jazzyjester/snake-assembly-project
Snake Assembly Project
assembly dosbox snake snake-game
Last synced: 29 Jan 2026
https://github.com/sprintlanguage/asm
The custom Assembler / Assembly format for the Sprint language, programmed in C!
asm assembly c compiler language programming sprint
Last synced: 29 Apr 2026
https://github.com/dbaumgarten/dbasic
A minimal programming language (and compiler), for learning how to write a compiler.
assembly basic compiler-design compilers learning python3
Last synced: 18 Apr 2026
https://github.com/yezzfusl/triple-bootloader
Arduino Uno bootloader in C, C++, and assembly
assembly atmega328p avr bootloader diy-electronics embedded embedded-systems firmware hackaday hardware hardware-programming isp microcontroller stk500 uart
Last synced: 29 Jan 2026
https://github.com/sporeventexplosion/one-byte-inc
Increment a variable on x86-64 with just 1 byte!
Last synced: 29 Apr 2026
https://github.com/radeelahmad/assembly-code
various assembly language codes
asm assembly assembly-language code
Last synced: 06 Feb 2026
https://github.com/aburi6800/pletter-patch
A patch to fix the decompression process of `Pletter`, a compression and decompression package for MSX, for z88dk.
Last synced: 29 Apr 2026
https://github.com/seanpm2001/wacos_15
🍏️🖥️[🇴.🇸]1️⃣️5️⃣️💾️ The official source repository/separate repository for the archival and development of WacOS 15.x, an open source remake of MacOS Sequoia (15.x) Written in C, Assembly, Swift, and Objective-C. Part of the WacOS operating system project.
apple-alternative assembly c-lang c-language gpl3 gplv3 macos-15-alternative macos-alternative macos-sequoia-alternative metal objective-c operating-system swift wacos wacos-15 wacos-15-development wacos-15-project wacos-development wacos-operating-system-project wacos-project
Last synced: 06 Mar 2026
https://github.com/deshrike/raspberrypi
Raspberry Pi experiments
assembly gpio kernel-module microbit raspberry-pi
Last synced: 08 May 2026
https://github.com/hugobatista/x86-asm-bmp-steganography
Sample x86-64 assembly program, demonstrating how to hide a message in a bitmap
assembly bitmap linux obfuscation security steganography
Last synced: 22 Jun 2026
https://github.com/tpalmerstudios/assembly
Learning AMD64 Assembly on Linux
amd64 asm assembly first-timers-friendly gnu-linux learning-by-doing linux llvm nasm
Last synced: 16 Feb 2026
https://github.com/davidyslu/bufferoverflowattack
Simulate a simple buffer overflow attack
assembly buffer-overflow-attack python security
Last synced: 29 Apr 2026
https://github.com/sunsided/dcpu-16
A DCPU-16 emulator and assembler written in Rust.
assembler assembly cpu-emulator dcpu-16-asm emulator rust
Last synced: 26 Apr 2026
https://github.com/reshalfahsi/raspberrypi-development
Collection of Raspberry Pi Code for Embedded Operating System Development
assembly baremetal c kernel-module linux operatingsystem raspberrypi raspbian
Last synced: 07 May 2026
https://github.com/montyanderson/ccjs
WIP C compiler written in Javascript
assembly c compiler gcc javascript
Last synced: 07 May 2026
https://github.com/ka-iden/ASM-Test
Learning x86 assembly, specifically for Systems Engineering
asm assembly nasm x86-assembly x86-nasm
Last synced: 13 Oct 2025
https://github.com/frankyang0610/assembly-highlighter
A Visual Studio Code highlighter for the Assembly Languages
asm asmx86 assembly assembly-language assembly-x86 highlight keyword-highlighting lightweight vscode vscode-extension
Last synced: 22 Jan 2026
https://github.com/walshyb/stack-compilers
The stages for a compiler I am building for Anthony Dos Reis's Assembler for SUNY New Paltz's Language Processing class.
assembly compiler java language-processing
Last synced: 12 Apr 2026
https://github.com/gabrioliv/assembly-nasm-codes
Assembly x86 codes and docs with NASM
assembly assembly-language learning macro nasm nasm-assembly programming testing x86 x86-assembly
Last synced: 23 Jun 2026
https://github.com/bentobaux/128-bit-fibonacci-in-assembly
Calculating the n-th 128-bit Fibonacci number in Assembly.
128-bit algorithms assembly c fibonacci high-performance mathematics numerical-computations overflow
Last synced: 27 Apr 2026
https://github.com/souptik2001/getting-basic
Actually this article I wrote to remember the core of computer programming. (There's much more which I have not covered in writing. These are only checkpoints to remember the path).
assembler assembly assembly-language c compiler esp-0x4 gdb pentesting python radare2 x86-64
Last synced: 29 Apr 2026
https://github.com/mpluxery/patching-hacked-world
This repository demonstrates how to use Radare2 on a Raspberry Pi 4 (Im using ARM64, Kali Linux) to patch a simple “Hello World” binary, generate a JSON-formatted diff (using radiff2), and produce a JSON-formatted disassembly of the patched executable.
arm arm64 assembly bash cpp dissaseembly hex json linux patch radare2 radiff2 raspberry-pi-4 reverse-engineering x64-assembly
Last synced: 02 Apr 2026
https://github.com/zeyadetman/x86assemblyprograms
Some of my small programs written in X86 Assembly Language
arithmetic-sequence assembler assembly assembly-language assembly-x86 compiler cs-projects multiplication-tables stars swap
Last synced: 05 Jun 2026
https://github.com/permutationlock/dumbcycle
A step-by-step example showing how to make a Linux game from scratch with x86_64 assembly and C99 without libc.
assembly c direct-rendering-manager framebuffer linux x86-64
Last synced: 06 Feb 2026
https://github.com/jdnichollsc/automated-classrooms
Automatización de aulas audiovisuales
assembler assembly assembly-language automated automation c labview microcontroller microcontrollers pic
Last synced: 30 Apr 2026
https://github.com/connellr023/transient-os
A work in progress time-sharing operating system for concurrency on the Raspberry Pi 3.
aarch64 armv8 armv8-assembly assembly atomicity clang concurrency concurrent-programming cpp cpu-scheduling library mutex operating-system raspberry-pi-3 time-sharing
Last synced: 08 May 2026
https://github.com/mytechnotalent/stm32f401_button_interrupt_driver
An STM32F401 button interrupt driver written entirely in Assembler.
arm armv7 assembly assembly-language assembly-language-programming embedded embedded-devices mcu reverse-engineering stm32 stm32f4 stm32f401 stm32f401ccu6
Last synced: 13 Mar 2026
https://github.com/khaledsharif/dos
Operating system for the Raspberry Pi using the D language
assembly dlang kernel operating-system raspberry-pi
Last synced: 30 Apr 2026
https://github.com/i-umairkhan/assemblyx86
Assembly language programes using irvine 32 library.
assembly irvine32 x86-assembly
Last synced: 07 Jun 2026
https://github.com/rodyherrera/chittyos
ChittyOS is a minimal and basic operating system, it was created just to test my skills, no contributions expected, it's just a hobby :), most of the source code is commented, you can learn from him.
assembly assembly-language assembly-language-programming c drivers gcc-complier gcc-cross-compiler kernel operating-system operating-system-kernel operating-system-learning operating-systems python python3
Last synced: 18 Apr 2026
https://github.com/carlos-descalzi/minios
A very simple operating system for i386 written in C and assembly, just for self learning.
assembly bootloader c i386 operating-system screenshot
Last synced: 14 Jun 2026
https://github.com/lucasfturos/projetospic16f877a
Repositório focado em salvar microprogramas para o microcontrolador PIC16F877a
Last synced: 30 Apr 2026
https://github.com/nicholas-karr/picos
Desktop environment for the Raspberry Pi Pico
Last synced: 27 Jan 2026
https://github.com/anachrocomputer/uk101demo
Demo program for 6502-based Compukit UK101
6502 6502-assembly assembly assembly-language demo demo-app
Last synced: 10 Jun 2026
https://github.com/archanaberry/simplify-calculatorasmc
Kalkulator sangat sederhana untuk prosesor x86_64 atau arm32_64 yang sangat amat cepat dan efisien ♡(ӦvӦ。)
architecture assembly assembly-8086 assembly-arm assembly-arm64 assembly-x86 assembly-x86-64 c calculator calculator-assembly calculator-c cli dos inline-assembly linux simple-calculator unix
Last synced: 08 May 2026
https://github.com/chrisgleissner/c64bridge
MCP server to control and program the Commodore 64 Ultimate and Ultimate 64 via REST API
ai assembly basic c64 chatgpt coding commodore commodore-64 development llm mcp mcp-server music retro retrocomputing sid
Last synced: 18 May 2026