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/bemxio/image-render-bootloader
A bootsector program for rendering an image in 256-color VGA mode
assembly bios bootloader dithering image nasm python rendering
Last synced: 18 May 2026
https://github.com/shingareom/slae
This repo is created while learning the SLAE, The Advance Shellcoding Course.
Last synced: 13 Sep 2025
https://github.com/balletie/snake
Bootable snake clone written in x86 Assembly
Last synced: 05 Apr 2025
https://github.com/abnerkaizer/aoc_trab1
Primeiro trabalho de AOC 1 envolvendo MIPS assembly.
Last synced: 18 May 2026
https://github.com/w84death/x86-assembly
Bootsector, no os games - 512b to 4kb - Runs form a 💾Floppy
512-bytes 512-limit asm asmx86 assembly assembly-game assembly-x86 bootsector bootsector-game p1x
Last synced: 21 Mar 2025
https://github.com/l3odr0id/assembly
Some simple assembly language programs, which may help you in studying.
assembler assembly assembly-language nasm nasm-assembly nasm-language studying
Last synced: 11 Sep 2025
https://github.com/ishaansathaye/csc225-computerorganization
Cal Poly CSC 225 Introduction to Computer Organization
assembly c cal-poly computer organization
Last synced: 19 May 2026
https://github.com/ndxdeveloper/formation-reverse-engineering-gcc-gpp
Formation complète au Reverse Engineering de binaires ELF (GCC/G++) : 36 chapitres, de l'assembleur x86-64 à l'analyse de malware. Bonus .NET, Rust, Go. Cours de Reverse Engineering : binaires ELF, GCC, Ghidra, GDB, Frida, angr, YARA, ImHex. 36 chapitres + exercices corrigés. FR
angr assembly binary-analysis course ctf cybersecurity elf french frida gcc gdb ghidra imhex linux malware-analysis pwntools reverse-engineering tutorial x86-64 yara
Last synced: 08 Apr 2026
https://github.com/helcsnewsxd/famaf-computer_science-computer_architecture-lab2
Laboratorio 2 de la materia de Arquitectura del Computador de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)
analysis armv8 assembly c famaf-unc hardware-description-language in-order-pipeline-architecture lab optimization out-of-order pipelined-processors processor processor-architecture processor-simulation python qemu quartus system-verilog university-project
Last synced: 31 Dec 2025
https://github.com/victorharri-chal/asm-c-lib
💻 A project in assembly whose goal was to make us recode commons functions from the C library (in ASM). Done on my 2nd year at Epitech
assembly c-shared-library epitech second-year-project
Last synced: 31 Dec 2025
https://github.com/sw-community/principles-of-computer-organization-exprement
sduwh《计算机组成原理课程设计》实验报告
assembly hardware school-project
Last synced: 29 Mar 2025
https://github.com/mytechnotalent/atmega328p_uart_driver
An ATmega328P UART driver written entirely in Assembler.
arduino arduino-nano arduino-platform arduino-programming arduino-project assembler assembly atmega328p avr avr-programming avrdude uart
Last synced: 19 May 2026
https://github.com/mpellouin/minilibc
Epitech 2nd year project. Implementation in assembly x86-64 of some functions of the libc.
assembly epitech minilibc x86-64
Last synced: 19 May 2026
https://github.com/szapp/portaddresses
IDA plugin aiding in porting memory addresses from one build executable to another
assembly ida-pro plugin porting reverse-engineering
Last synced: 19 Apr 2026
https://github.com/nguyenphuminh/90deg
90deg is an OISC centered around vector dot product and addition
90deg assembly counter-machine cpu esolang esoteric-language fractran interpreter isa maths minskys-machine node oisc register register-machine risc turing-complete urisc vector vm
Last synced: 01 Mar 2026
https://github.com/tsuk1ko/mips-highlight-for-sublime
Sublime用的Mips语法高亮,依赖于ARM Assembly插件
arm assembly hightlight mips sublime
Last synced: 08 Oct 2025
https://github.com/josedavidss/dsd.smarttemperaturetracing
Proyecto Final del curso Diseño de Sistemas Digitales. La idea es generar un código en ensamblador capaz de resolver un problema referente al alto aforo de personas en transporte público para realizar un estudio de temperaturas y así mitigar riesgos durante la pandemia del COVID-19. Utilizando el lenguaje de programación ensamblador ARM.
arm armv7 assembly covid-19 health keil-uvision5 public-transport temperature
Last synced: 17 Jun 2026
https://github.com/xei/x86-assembly-dos-samples
This repository contains some x86 assembly samples for MS-DOS.
8086 assembly assembly-8086 x86
Last synced: 20 Jul 2025
https://github.com/tvlad1234/toymcu
Verilog implementation of a microcontroller, using the (extended) Princeton TOY ISA
assembler assembly fpga microcontroller princeton risc toy verilog
Last synced: 08 Apr 2026
https://github.com/trigger-segfault/triggerstools.build
Automated MSBuild targets to add or change information about the assembly.
assembly build-time copyright dotnet msbuild
Last synced: 05 May 2026
https://github.com/martinomensio/cas-labs
Computer Architectures labs @ Polytechnic University of Turin
Last synced: 28 Mar 2025
https://github.com/samtebbs33/asmos
Operating system written in x86 assembly
Last synced: 22 Mar 2025
https://github.com/xxrjun/battle-royale
Others Fear, I Greed. Assembly Game
assembly battle-royale masm32 ncu x86-assembly
Last synced: 04 Apr 2025
https://github.com/fabiannorbertoescobar/csharp-ejercicios
Aplicaciones de Consola en C#.NET
abstract assembly console-application csharp herencia object-oriented-programming polimorfismo programming-language properties
Last synced: 08 May 2026
https://github.com/susji/lc
Self-hosting toy compiler for a language which resembles a subset of ANSI C
ansi-c assembly assembly-x86 c compiler
Last synced: 02 Jan 2026
https://github.com/cschladetsch/pyro
Pyro provides a framework for distributed, interactive cross-platform experiences with simple Python-like language and bespoke distributed GC. Accessible via a Repl console, WinForms shell, or Unity3d console. Can be installed as a Unity3d Package.
assembly csharp custom-language distributed-systems language networking remoting rpc-framework serialization unity3d unity3d-plugin
Last synced: 29 Mar 2025
https://github.com/jamesalbert/halfprec
Half-precision assembly interface for C
assembly c doge half-precision nasm
Last synced: 11 May 2026
https://github.com/rainorangelemon/nju-ics
Code for Lab in Introductory of Computer System
assembly kernel operating-system
Last synced: 17 May 2026
https://github.com/0xwal/assembly-x86
This repository will include assembly x86 tutorials and practices
assembly assembly-language i386 intel tutorial tutorial-exercises x86
Last synced: 19 Jul 2025
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/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/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/norandiaconu/palindrome
Assembly program for checking and printing palindromes
Last synced: 21 Mar 2025
https://github.com/gmostofabd/8051-keypad
📦 The 8051 4x4 Keypad Interfacing demonstrates how to connect and interact with a 4x4 matrix keypad using the AT89C51 microcontroller. Keypads are commonly used for user input in embedded systems, and in this project, we showcase how to read key presses using Assembly language.
4x4-keypad 8051 assembly circuit download files hex interfacing keypad language microcontroller programming proteus schematic simulation
Last synced: 19 Jul 2025
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/bonsaiden/vectroid.gb
assembly asteroids-game gameboy-color z80
Last synced: 10 Sep 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/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/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/speedruneer/iridiumos-3
This is an hobby OS made in nasm assembly
Last synced: 17 May 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/mariomarton/assembly-snake
Two-player Snake game written in assembly language. Designed for the MIPS CPU architecture. Thanks to QTMips Online, it can be run in a web browser.
assembly assembly-game assembly-language mips mips-architecture mips-assembly qtmips snake snake-game two-player-game
Last synced: 22 May 2026
https://github.com/bl33h/squareperimeter
A program that calculates the value of the perimeter of 3 squares.
assembly assembly-language perimeter raspberry-pi raspi square
Last synced: 22 May 2026
https://github.com/AmmieNyami/stm
Stack-based virtual machine.
asm assembly c cpp programming programming-language stack-based stack-based-language
Last synced: 17 Jul 2025
https://github.com/giosil/hellovic20
Sample assembly program for MOS 6502 (VIC20).
assembly commodore-vic20 vic20
Last synced: 17 Jul 2025
https://github.com/slightlynybbled/xc16_mixed
This is a 'template' repository for Microchip XC16 users who may wish to use assembly code within their C programs.
Last synced: 15 May 2026
https://github.com/cedrickchee/nand2tetris
Solutions for http://www.nand2tetris.org/
assembly computer-science computer-systems cpu-architecture emulator-development hack-binary hack-computer logic-gates nand2tetris nand2tetris-assignments virtual-machine
Last synced: 22 May 2026
https://github.com/nielsouvrard/asm-ez80-program
Program for TI-83 PCE, coded in asm eZ80
Last synced: 07 Jun 2026
https://github.com/programost/yodaos
YodaOS - operating system with assembly x86_64 nasm
assembly assembly-x86 bootloader kernel operating-system os
Last synced: 23 Jun 2025
https://github.com/iricartb/university-os-memory-allocation-processes
Ivan Ricart Borges - Memory allocation of the processes of an operating system, interrupts and syscalls.
assembly c cpp input-management interrupts kernel memory-allocation operating-system processes queues screen-management semaphores stack syscalls
Last synced: 02 May 2026
https://github.com/remusdbd/modern-x64-assembly
Self-made source code for Modern x64 Assembly videos by Creel on YouTube.
assembly assembly-language assembly-learning assembly-x64 creel learning-assembly learning-by-doing low-level low-level-programming modern-assembly remusdbd
Last synced: 03 Jan 2026
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: 12 Aug 2025
https://github.com/abderrsfa/libasm
A small library consisting of 6 functions, written in x86 64-bit assembly (Intel syntax)
1337 42born2code assembly assembly-language libasm
Last synced: 06 Nov 2025
https://github.com/kampi/raspberry-pi
Miscellaneous things for my Raspberry Pi.
assembly bash c embedded-linux python
Last synced: 14 Mar 2025
https://github.com/mathieu2301/memoryverse
Memory reverse engineering lib tool
assembly cheat-engine hex injector injector-tool memory memory-allocation memory-management reverse-engineering
Last synced: 16 May 2026
https://github.com/bytesclub/mips-tutorial
A Tutorial repository for understanding Instruction Set Architecture of Modern Computers using MIPS
assembly computer-architecture mips mips-tutorial
Last synced: 30 Mar 2025
https://github.com/8dcc/bootloader
Simple Multiboot 1 bootloader
assembly bootloader c multiboot osdev
Last synced: 16 May 2026
https://github.com/ocdbytes/binaryexploitation
Basic binary exploitation | Working of Malwares/Binaries | Obfuscation to avoid antivirus | Parser Differential to avoid analysis of Binary/Malwares
assembly binary-exploitation malware-analysis reverse-engineering x86-64
Last synced: 16 May 2026
https://github.com/irishmorales/nand2tetris
Logic gates, chips, compilers, and programs made for NAND2TETRIS
assembly computer-architecture nand2tetris
Last synced: 26 Jul 2025
https://github.com/lizainslie/railos
A simple operating system
assembly clang operating-system
Last synced: 07 Nov 2025
https://github.com/moxer-mmh/projets4
Module Projet de S4 checkers in assembly
Last synced: 16 May 2026
https://github.com/enderice2/fennix
Opeating System from scratch made in C and C++
aarch64 arm assembly c cpp cpp20 gcc-compiler gcc-cross-compiler kernel operating-system operating-system-learning os os-development osdev osdev-projects x86 x86-64
Last synced: 27 Jul 2025
https://github.com/sleleu/dr_quine
This project aims to explore quines as a foundation for understanding self-replicating code, crucial in malware programming.
assembly malware-development self-replicating virus
Last synced: 10 Sep 2025
https://github.com/yalishanda42/dcd
My 9th grade Assembly project; a tool that lets you use the Caesar cipher in order to encrypt/decrypt a message. This project helped me learn Assembly back then.
16-bit assembly assembly-language caesar-cipher cipher
Last synced: 07 Nov 2025
https://github.com/whitelicorice/ren-s-assembly
A repository for lab work in CMSC 131 (Machine-Level Programming) with x86 NASM Assembly.
assembly assembly-language-programming assembly-x86 nasm-assembly tutorial-code tutorial-exercises tutorial-sourcecode tutorials
Last synced: 07 Nov 2025
https://github.com/markyturtle/batman---amiga
Batman The Movie, Amiga, 2 Disk Europe, Ocean
68000 68k 68k-assembly amiga asm assembly disassembly reversing
Last synced: 11 Jul 2025
https://github.com/tikerlade/assembly-char-frequency
Coursework for "Computer Architecture" course in St.-Petersburg Polytechnic University of Peter the Great
assembly assembly-x86 coursework
Last synced: 29 Jul 2025
https://github.com/aegis-dev/archmage
Archmage - Fantasy virtual machine with custom virtual processor architecture and assembly language
architecture archmage assembly computer fantasy fantasy-computer interpreter language rust virtual-machine virtualization vm
Last synced: 30 Apr 2026
https://github.com/gabrielemaurina/pyssembly
A python assembly emulator
assembly assembly-language assembly-language-programming emulator pseudo-assembly python-assembly-emulator
Last synced: 03 Jan 2026
https://github.com/ibrahimsharaf/sorting-algorithms-package
Simulating various sorting algorithms working on set of numbers using x86 Assembly.
assembly sorting-algorithms x86
Last synced: 01 Aug 2025