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-30 00:02:32 UTC
- JSON Representation
https://github.com/learn-and-understand/lau-assembly-programming-language
A repository for exploration and mastery the Assembly programming language.
assembly assembly-language assembly-language-programming assembly-x86 assembly-x86-64 gas gas-assembly nasm nasm-assembly
Last synced: 18 Mar 2025
https://github.com/qhdwight/q-lang
My high school capstone project - a compiler for my own language written with Golang
assembly compiler golang language
Last synced: 21 Oct 2025
https://github.com/nullcel/smetana
An OS using the x86_64 architecture, in Assembly and C. Designed for performance and it's lightweight size.
Last synced: 23 Apr 2025
https://github.com/kingakeem/kingx
This is an kernel that I'm building for fun
Last synced: 09 Apr 2025
https://github.com/thepuppetqueen57/neptune-os
A fake os made in c.
asm assembly bootloader c c-lang fake-os linux
Last synced: 11 Apr 2025
https://github.com/cthacker-udel/linkedlistarm
assembly assembly-x86 linked-list
Last synced: 02 Apr 2025
https://github.com/akafael/another-little-asm
Custom Simplified Assembly
assembly compiler-principles custom-assembly language
Last synced: 15 May 2026
https://github.com/nandahkrishna/masm
MASM Programs written in Semester 5
8086 asm assembly assembly-language masm masm-programs
Last synced: 25 Mar 2025
https://github.com/dpbm/asdf-nasm
asdf plugin for nasm
asdf assembly nasm version-control
Last synced: 26 Apr 2026
https://github.com/flevi29/ubb-nasm-runner
Run / test / compile your assembly projects with ease.
Last synced: 15 May 2026
https://github.com/kinderjosh/minstral-vm
Minstral (short for Minimal Instruction Translator) contains a virtual machine, assembler and disassembler.
Last synced: 15 May 2026
https://github.com/floressek/embedded_system
Final project for embedded systems. In C using REGX52.h and AT89C52 microcontroller
Last synced: 15 May 2026
https://github.com/francoriba/snake_game_assembly
Classic snake videogame developed in assembler for PIC17F877 microcontroller. @FCEFyN, UNC, Digital Electronics 2
assembly bluethooth classic-game fcefyn interrupt-handler microcontroller pic17f887 picmicrocontroller uart unc video-game
Last synced: 24 Oct 2025
https://github.com/dpbm/learning-assembly
Notes and tests that I've done while I learn assembly
assembly assembly-language assembly-language-programming assembly-x86 computer-science debian linux machine machine-language nasm
Last synced: 13 Apr 2026
https://github.com/dotpipe/wisephp
The Ultimate in PHP Open programming. Language conversions, JavaScript initialization, Load-Balancers, PHPUnit Test Creator, opensource programming. etc.
assembly cpp java oop-concepts pasm phpunit
Last synced: 19 Jan 2026
https://github.com/russibc/hangman8086
:space_invader: A (very) basic "Hangman" game developed with Intel 8086 Assembly.
Last synced: 29 Oct 2025
https://github.com/antonioberna/computer-architecture-engineering
Computer Architecture Engineering (Digital Electronics, Assembly and C)
assembly c computer-architecture digital-electronics reverse-engineering
Last synced: 08 May 2026
https://github.com/johnedquinn/bminor
A strictly-typed C-like language called B-Minor. Utilizes Bison and Yacc to tokenize, parse, typecheck, and eventually compile into an x86 executable for execution.
assembly bison-yacc code-generation compiler-design parser programming-language scanner typechecker
Last synced: 16 May 2026
https://github.com/rushil-ambati/asm-hello-world
Hello World in x86 assembly.
Last synced: 15 May 2026
https://github.com/helcsnewsxd/famaf-computer_science-computer_architecture-lab1
Laboratorio 1 de la materia de Arquitectura del Computador de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)
analysis armv8 assembly computer-architecture famaf-unc hardware-description-language lab pipelined-processor processor-architecture processor-design python quartus system-verilog university-project
Last synced: 28 Feb 2025
https://github.com/enty8080/droppers
Droppers written in assembly to drop executables on the compromised computer system.
assembly exploit payload penetration-testing shellcode
Last synced: 13 Apr 2026
https://github.com/rezagooner/dotmatrix-textscroll
A simple AVR project that scrolls the name "RezaGooner" (or other text) across a dot matrix display using ATmega32.
arduino assembly atmega32 codevision dotmatrix microprocessor processor proteus scrolling
Last synced: 25 Apr 2025
https://github.com/thespectrez/asm-fizzbuzz
Fizzbuzz implementation in x86-64 NASM assembly for Linux
assembly fizzbuzz fizzbuzz-asm
Last synced: 05 Jul 2025
https://github.com/bontail/assemblerball
2D game
arm arm-assembly arm-assembly-language arm64 assembler assembly assembly-language assembly-language-programming python sdl2 socket
Last synced: 08 Feb 2026
https://github.com/headblockhead/bm-nac
A two-player noughts and crosses (tic-tac-toe) game for x64 Linux systems, designed to look nice, and to take up very little space, small enough to fit into a QR code!
Last synced: 10 May 2026
https://github.com/nicolasbauw/amiga-screen-setup
Amiga hardware - basic copperlist setup (assembly - C version to come)
amiga amiga-hardware assembly c copperlist graphics library
Last synced: 24 Apr 2026
https://github.com/paoloo/c64asmonosx
Commodore 64 assembly cross compiler template (for OSX)
assembly c64 commodore64 turbo-macro-pro
Last synced: 13 Jun 2025
https://github.com/tkd-alex/assembly-exercise-2012
A collection of assembly exercise developed in 2012 at the high school
array assembly calculator example exercise lesson sample school
Last synced: 25 Mar 2025
https://github.com/octu0/unsafecgo
cgo calls via assembly trampoline
assembly cgo goasm golang trampoline
Last synced: 15 May 2026
https://github.com/kkamilkasperek/maszyna-W
Podpowiadanie składni języka asemblera i sygnałów sterujących maszyny W
assembly maszynaw politechnikaslaska syntax-highlighting vscode-extension
Last synced: 28 Oct 2025
https://github.com/skylarplayz348/assembly-coding
arm arm64 assembly m1-mac-compatible x64 x86
Last synced: 26 Mar 2025
https://github.com/papachristoumarios/assembly
This repository contains some algorithms implemented in LC3 assembly mainly for educational purposes
Last synced: 28 Oct 2025
https://github.com/j4cobgarby/fors-kernel
Experimenting with kernel ideas
assembly c kernel operating-system x86-64 x86-assembly-language
Last synced: 29 Apr 2026
https://github.com/nickgeek/lmc-to-c
Generates C code from LMC assembly
assembler assembly education lmc
Last synced: 21 Apr 2026
https://github.com/anosuplayer/assemblycollection
My collection of x86-64 Assembly programs (for both Windows and Linux).
assembly assembly-language assembly-x86 assembly-x86-64 challenges coding-challenges examples exercises snippets
Last synced: 10 Jun 2026
https://github.com/item-self/ntprocesses
Rust library that makes it easy to manipulate Windows' processes.
assembly process reverse-engineering rust windows x64
Last synced: 10 Apr 2025
https://github.com/felipebaltazar/Simple-ClientSide-Blazor
Project to test blazor client side
assembly blazor blazor-application blazor-client csharp podcast podcast-client podcast-downloader podcast-fetcher podcast-manager podcasting podcasts web web-application web-assembly webapp website
Last synced: 11 Mar 2025
https://github.com/fern-aerell/lau-assembly-programming-language
A repository for exploration and mastery the Assembly programming language.
assembly assembly-language assembly-language-programming assembly-x86 assembly-x86-64 gas gas-assembly nasm nasm-assembly
Last synced: 16 Mar 2025
https://github.com/hacrvlq/snakeos
a bare-metal snake game written in assembly supporting local multiplayer
assembly assembly-x86 bare-metal baremetal bootloader snake-game x86
Last synced: 06 Jul 2025
https://github.com/layheng-hok/risc-v-cpu
RISC-V CPU: Single-Cycle Processor for RISC-V ISA Built in Verilog - SUSTech's project of course CS202: Computer Organization in Spring 2024 - Score: 104.5/100
assembly computer-architecture computer-organization cpu ego fpga instruction-set-architecture isa processor project risc-v sustech verilog
Last synced: 15 Jun 2026
https://github.com/andresberejnoi/cpu_simulation
A virtual CPU (32-bit and 16-bit), simulated using C with a custom-made assembly-language
16-bit-assembly 16-bit-cpu assembler assembly c comporg computer-organization cpu-emulator simulation
Last synced: 19 May 2026
https://github.com/akash-rajak/qtspim---basic
The Basic Program of Mips Assembly Language
assembly assembly-language-programming mips-assembly qtspim
Last synced: 26 Mar 2025
https://github.com/hk-transfield/wramp-scripts-collection
A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.
architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp
Last synced: 01 Apr 2025
https://github.com/aasmundn/attiny-isp
In-circuit Serial Programmer (ISP) for first generation ATtiny devices.
asm assembler assembly atmel attiny attiny15l avr avr-gcc in-circuit isp microchip programming serial
Last synced: 04 May 2026
https://github.com/pranavgupta1234/assembly
This repo contains various books related to assembly language and exampler codes.
assembler assembly books machine-language nasm registers
Last synced: 18 May 2026
https://github.com/0xhex0rc1st/x86-64-nasm-playground
Exploring x86-64 assembly programming with NASM — syscalls, algorithms, and C interop.
64bit 64bit-assembly assembly exercise learning linux nasm nasm-assembly x86-64
Last synced: 14 May 2026
https://github.com/amirreza81/mips-assembly-language
10 questions with solution of MIPS assembly language
assembly assembly-language-mips computer-architecture mars mips mips-assembly
Last synced: 08 Oct 2025
https://github.com/maxim-zhao/mappy-gg-translation
Translation of the Sega Game Gear game "Mappy" from Japanese to English
assembly sega-game-gear translation z80
Last synced: 04 Jul 2025
https://github.com/blueokiris/super-punch-cousins
A platform-fighter for the NES
6052 asm assembly bros cousins game nes nintendo platform platform-fighter punch smash super video-game
Last synced: 26 Mar 2025
https://github.com/esshahn/dollarhex2int
Sublime Plugin: displays hex values like $F7 as integer in the status bar
assembly c64 hex2int plugin sublime-text sublime-text-3
Last synced: 21 May 2026
https://github.com/mayugestudio/game-lex
Game-programming language for beginner !
assembly assembly-language game-development programming-language
Last synced: 05 Apr 2025
https://github.com/mishqatabid/assembly-language-dump
Some of the useful assembly script that I wrote
assembly assembly-8086 assembly-language assembly-language-programming assembly-x86 assemblyscript
Last synced: 02 Jan 2026
https://github.com/theloni-monk/ya6502e
Yet Another 6502 Emulator: An emulator for the iconic MOS 6502 CPU written in c++
6502 6502-processor assembly assembly-6502 cpp emulator
Last synced: 13 Apr 2026
https://github.com/johannst/matcha-threads
Cooperative multitasking for fun.
arm arm64 armv7 asm assembly assembly-language cooperative-multitasking cooperative-thread coroutines corutine cpp fibers riscv riscv64 thread threading x64 x86 x86-64
Last synced: 21 May 2026
https://github.com/elizabethsiegle/cs240assemblysudokusolver
Final Project for CS240 Computer Organization, partner: Jordan Henck
Last synced: 27 Mar 2025
https://github.com/danielbrodi/lowlevelassembler
Program in C designed to act as an assembler, converting assembly commands into binary code with efficient preprocessing, label checking, parsing, and file management. Ensures correct conversion with strict error handling and optimal memory management practices, making it act like an ideal assembler for low-level programming tasks.
assembler assembly assembly-language assembly-language-programming binary binary-code binary-conversion binary-converter c c-programming compiler compiler-construction compiler-design compilers low-level low-level-design low-level-memory-manipulation low-level-programming memory-leak memory-management
Last synced: 02 Jan 2026
https://github.com/riprsa/brookshearmachineasm
Brookshear (VOLE) Machine Assembly translator in Go
assembler assembly brookshear go golang vole
Last synced: 02 Jan 2026
https://github.com/micheleriva/c-vs-ts-wasm
👽Simple repo I made for myself just to test some WebAssembly compilers.
assembly c compilers cpp haskell typescript wasm wat webassembly
Last synced: 08 Apr 2026
https://github.com/shingareom/microprocessordiplomaproject
This project is a simple assembly language program that searches for a user-entered number in a predefined array. The program is written in x86 assembly language and runs on a DOS environment. The purpose is to demonstrate basic input/output operations and array processing in assembly language.
asm assembly diploma omshingare shingareom
Last synced: 02 Jan 2026
https://github.com/apfelteesaft/shard
Shard is a minimalistic attempt to an Operating System with minimal Functionality
assembly c kernel minimalistic operating-system os
Last synced: 02 Jan 2026
https://github.com/blessedrebus/tesi-magistrale
Tesi magistrale di Ingegneria Informatica Magistrale su Attacchi Buffer Overflow e Return Oriented Programming in architetture RISC-V, Università di Bologna
assembly bof buffer-overflow cybersecurity return-oriented-programming risc-v rop security x86 x86-64
Last synced: 02 Jan 2026
https://github.com/rgglez/cs-my-thesis-scip
My Computer Science Bachelor's Degree Thesis.
8088 assembly computer-science coprocessor electronic hardware thesis
Last synced: 01 Jul 2025
https://github.com/saigut/mbr_program
使用 C 语言编写 mbr 程序。Write an MBR program using the C programming language
assembly bios bootloader c-programming-language mbr qemu
Last synced: 10 May 2026
https://github.com/darkzarich/bugos
A university project which represents a simple and pretty limited OS made with C and NASM. Basically, allows only drawing and save drawn pictures in ROM.
Last synced: 12 May 2025
https://github.com/sowinskibraeden/flamios
A basic OS to help me learn low level systems
Last synced: 17 May 2026
https://github.com/rysteq/mips-assembly
This repository contains six programs written in MIPS assembly including a Hello World, addition, read integer, conditional jumps, read string and unconditional jump example
assembly examples how-to mips mips-architecture mips-assembly
Last synced: 23 Mar 2025
https://github.com/stepan41k/low-level
various tasks and practices on c, cpp, assembly
Last synced: 30 Jun 2026
https://github.com/ite-2022-pwr/ptm1
Podstawy techniki mikroprocesorowej 1 - laboratoria
8051 8051-assembly 8051-microcontroller assembler assembly
Last synced: 28 Mar 2025
https://github.com/wassimhedfi/adxl345-driver-stm32
Custom driver for ADXL345 accelerometer on STM32 Nucleo-F446RE via I2C, transmitting real-time acceleration data over UART. Modular for easy adaptation to other STM32 boards.
accelerometer-driver adxl345 assembly c-plus-plus c-programming data-monitoring embedded-systems i2c-interface iot java stm32f446re-nucleo uart-interface
Last synced: 14 Sep 2025
https://github.com/th3c0d3mast3r/.asm
The Following is a Repository that has all the Assembly Language codes that I had done in the College and overall. Feel free to use that, and suggest changes(this is for 8086)
Last synced: 16 Feb 2026
https://github.com/bieelogrom/assembly_fatec
Exercícios de Assembly - Arquitetura e Organização de Computadores
Last synced: 19 Jul 2025
https://github.com/sadegh15khedry/data-output
The program is designed to output data to Port A using assembly code.
Last synced: 29 Apr 2025
https://github.com/meeranhussain/blast_gnu_parallel
BLAST searches in parallel using GNU Parallel
assembly bash blast blastn genome-assembly python slurm-cluster
Last synced: 07 Feb 2026
https://github.com/ite-2022-pwr/sem4-oiak-proj-mb-ak
Organizacja i architektura komputerów - projekt
assembler assembly cryptography kyber-crystal
Last synced: 28 Mar 2025
https://github.com/hafizhhasyhari/bahasa-pemrograman-buatan-rakitan-assembly
Assembly Artificial (Assembly) Programming Language
assembly assembly-language bahasa-rakitan
Last synced: 21 Aug 2025
https://github.com/msi404/grrs3
grep like util, written in rust (pronounce /grass/)
Last synced: 17 May 2026
https://github.com/erykmika/ak2-assembly
This repository contains my solutions to assignments from Computer Architecture 2 (Architektura Komputerów 2) lab classes.
ak2 assembly low-level politechnikawroclawska
Last synced: 08 Jun 2026
https://github.com/henriqueyun/convertdectobin
Código que converte um número decimal para binário. Trabalho desenvolvido em assembly MIPS para avaliação na matéria de Arquitetura e Organização de Computadores da FATEC Zona Leste.
Last synced: 28 Mar 2025
https://github.com/abexziero/runtimeobfuscator
🔒 Obfuscate C/C++ functions at runtime on Windows to protect your code from inspection and enhance security against static analysis.
antivirus-bypass assembly cpp encryption evasion evasion-technique internals maldev memory-obfuscator memory-protection obfuscation obfuscator purpleteam redteam runtime-obfuscation windows
Last synced: 30 Apr 2026
https://github.com/sivaraam/assembly-pic-ledon
An assembly program that turns on the LED by using a particular port of the microcontroller as output
Last synced: 30 Jun 2026