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-02 00:02:36 UTC
- JSON Representation
https://github.com/ybda/asm_algorithms
Algorithms to learn intel x86 assembly
asmx86 assembly assembly-x86 intel-syntax
Last synced: 06 Oct 2025
https://github.com/mytechnotalent/rp2350_blink_driver
An RP2350 blink driver written entirely in Assembler.
arm armv8 assembler assembler-code assembler-implementation assembly blink driver embedded-systems led pico2 rp2350
Last synced: 07 Oct 2025
https://github.com/bagwanmisbah/sppu-comp-pict-practicals
assembly assembly-language data-analysis-python data-science data-visualization dsdbal lp1 lp2 microprocessor object-oriented-programming oop-cpp pict sppu sppu-2019-pattern sppu-computer-dept sppu-computer-engineering sppu-practical sppu-se sppu-te-comp
Last synced: 16 Feb 2026
https://github.com/i-jss/unb-competitive-programming
Personal collection of competitive programming solutions and coursework notes from my Computer Engineering degree at UnB, 100+ problems across 6 disciplines and 3 marathons.
assembly c competitive-programming cpp pascal regex
Last synced: 31 May 2026
https://github.com/marc7666/computer-organiozation-ii
Practical cases of the subject “Computer organization II” of the degree in computer engineering of the University of Lleida. This subject is taught in the first year. Each practical case is in assembly language.
assembly programming programming-language universitatlleida university
Last synced: 02 Nov 2025
https://github.com/brunobaier/mj
Small operational system written in assembly and C
Last synced: 23 Feb 2026
https://github.com/sae0-3/umss
Ingenieria en Informatica - UMSS
assembly computer-graphics database docker emu8086 functional-programming haskell java
Last synced: 14 Apr 2026
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/nicholaswilde/sys-fetch
Learning GNU assembly by building a lightweight, bare-metal alternative to system fetchers
amd64 arm64 assembly gnu-assembler learning-by-doing
Last synced: 31 May 2026
https://github.com/elkard/arko_bmpscaling_mips
MIPS program for BMP scaling using bilinear interpolation. Project for Computer Architecture course on the 3rd semester of CS at WUT
assembly bilinear-interpolation bmp mars mips-assembly
Last synced: 10 Oct 2025
https://github.com/artainmo/general-programming
Notes from studying and small projects surrounding general-programming.
assembly bits c clean-code cpp ide ocaml operating-systems os python rust self-learning shell study team vim
Last synced: 14 Apr 2026
https://github.com/tamaraatanasova/8086-zadaca3
Simple 8086 program
8086 8086-emulator 8086-programs assembly
Last synced: 11 Oct 2025
https://github.com/pedroteixeiraw/positional_tracking_system
This project focuses on developing a system that measures and graphically represents human displacement in real time. It is based on the Microchip PIC18F47Q10 microcontroller, the MMA7361L accelerometer, and MATLAB for data processing and visualization.
accelerometer assembly c matlab microcontoller microship mma7361l mplab pic18f47q10
Last synced: 19 Jan 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/ema2159/microprocessors_course
Course assignments and project. Coded in assembly in a Dragon12 development board with a Freescale HCS12 CISC microcontroller.
assembly embedded-systems freescale hcs12
Last synced: 06 Jun 2026
https://github.com/younghakim7/x86_64_assembly_my_project
My Youtube Channel - GlobalYoung https://www.youtube.com/@GlobalYoung7
assembler assembly nasm-language rust x86-64
Last synced: 21 Apr 2026
https://github.com/seojuncha/arm-assembly-tutorial
ARM Assembly Tutorial
arm-assembly arm-assembly-language armv4 assembly assembly-language assembly-language-learning qemu-system-arm
Last synced: 15 Feb 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/8dcc/pio-mode.el
Major mode for editing PIO assembly files
assembly emacs emacs-package pio raspberry-pi rp2040 rp2350
Last synced: 30 Apr 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/samthetechi/minivm
A 32bit base virtual machine with custom assembly ( still in progress)
assembler assembly rust system-programming virtual-machine
Last synced: 20 Apr 2026
https://github.com/fititnt/assembly-ramses
Código funcional assembly para máquina hipotética RAMSES
Last synced: 01 May 2026
https://github.com/robobenklein/cs130
UTK CS130 Labs - ARMv7
arduino arduino-due armv7 assembly
Last synced: 20 Apr 2026
https://github.com/yann39/truth-table-validator
Windows console application for validating truth tables
asm assembly assembly-language cplusplus emu8086 logical-circuits logical-operators truth-table
Last synced: 01 May 2026
https://github.com/annapoorna-a-k/eoc-project-1-in-assembly-language
Elements of Computing Systems 1 Project
assembly assembly-language nand2tetris
Last synced: 04 Jun 2026
https://github.com/bieanimaton/codigs_assembly_facul
Código criados na linguagem Assembly para praticar o uso de simuladores.
Last synced: 04 Jun 2026
https://github.com/ranik27/university-assignments
This repository contains all of my university assignments.
assembly computer-science data-structures-and-algorithms database-management-system dbms microprocessor operating-system pict semester4 semester5 systems-programming university-assignments
Last synced: 18 Apr 2026
https://github.com/nquinquenel/stack-buffer-overflow-example
Basic demonstration of a stack buffer overflow
assembly buffer-overflow c security-vulnerability
Last synced: 18 Apr 2026
https://github.com/bfjesso/test-program
C program to test the Jesso Decompiler
Last synced: 02 May 2026
https://github.com/remykarem/learn-assembly
Learning x86-64 assembly with NASM
Last synced: 17 Jun 2026
https://github.com/pedrosakuma/dotnet-assembly-mcp
MCP server for static navigation of .NET assemblies — types, methods, attributes, decompilation. Companion to dotnet-diagnostics-mcp.
ai-agents assembly decompiler dotnet ilspy llm mcp mcp-server reflection static-analysis
Last synced: 03 Jun 2026
https://github.com/bac0nb0yy/kfs
Designing our own kernel in Rust + ASM
assembly bootloader i386 kernel multiboot operating-system rust school42
Last synced: 17 Apr 2026
https://github.com/aryanahadinia/computerlanguageandstructurecodes
My Codes for Computer Language and Structure Course
assembly computer-language computer-structure coursework mips sharif-university-of-technology x8086
Last synced: 18 Jun 2026
https://github.com/knightchaser/assembly
Some assembly codes and corresponding C/Shell Script codes for learning.
assembly clang learning-by-doing shell-script
Last synced: 17 Apr 2026
https://github.com/injusmol/mips-lab-works
Programs written in MIPS assembly programming language for Systems Fundamentals Course.
Last synced: 12 Feb 2026
https://github.com/ryand1234/operating-system
A cheeky operating system that is light weight and can do some stuff
Last synced: 05 May 2026
https://github.com/littleatarixe/draconus
Malware, Shellcode builder with C2, tools and compilers. Easily create your own malware, small or large.
assembly c2 compilers ddos keylogger malware malware-development python3 ransomware rat shellcode stealer
Last synced: 05 May 2026
https://github.com/mnito/hamming-asm
Hamming distance routines in x86-64 assembly
assembly c hamming-distance macos nasm x86-64
Last synced: 17 Apr 2026
https://github.com/marko19907/low-level-programming-labs
Low-level programming assignments, "Low-Level Programming" (TDT4258) course, fall 2023.
armv7 assembly c cache-simulator cpu-cache cpu-simulator cpulator direct-mapped-cache linux low-level-programming palindrome-checker unified-cache
Last synced: 06 May 2026
https://github.com/lexz-08/resourcereader
Easily read embedded resources as strings, bytes, or entire assemblies.
assembly assembly-resource csharp embedded-resource resource windows
Last synced: 06 May 2026
https://github.com/37743/arduino
A collection of Arduino projects, as well as a project that utilizes the usage of LDR sensors to transfer messages using morse code.
arduino assembly c embedded morse-code
Last synced: 07 May 2026
https://github.com/dmironenko/asm-template
assembly project template to run in docker
Last synced: 24 Apr 2026
https://github.com/aaditya29/assembly-from-scratch
This repository is designed to the fundamentals of assembly language programming
assembly assembly-arm64 assembly-language assembly-tutorials
Last synced: 12 Feb 2026
https://github.com/thenewjavaman/patternstreams
Simplifies searching and patching runtime memory in C++ using syntax similar to Java streams
Last synced: 07 May 2026
https://github.com/saqibbedar/learn-assembly-masm-nasm-dosbox-linux
Learn x86 assembly with step-by-step examples and setup guides: DOS 8086 (MASM in DOSBox) and Linux x86-64 (NASM).
16-bit 8086 assembly assembly-language beginner dos dosbox examples int21h intel-syntax linux low-level-programming masm nasm systems-programming tutorial windows x86 x86-64
Last synced: 03 Jun 2026
https://github.com/kseen715/microcontroller-programming-lr
БГТУ:: Программирование микроконтроллеров
8051 8051-microcontroller arduino assembly
Last synced: 08 May 2026
https://github.com/jocelchristian/sim-os
Operating System GUI Simulator with custom simulation description language
assembly big-sur c filesystem hackintosh kernel operating-system operating-system-kernel sequoia simulation sonoma swift5 unity-ecs ventura vfs webrtc-ios webrtc-swift windows
Last synced: 17 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/naganandana-n/computer-architecture
Computer Architecture coursework at BITS, Pilani.
Last synced: 20 Jun 2026
https://github.com/seniru/bfasm
Brainfuck interpreter written in assembly
assembly assembly-x86-64 brainfuck brainfuck-interpreter esoteric-language
Last synced: 12 Jun 2026
https://github.com/ruslang02/hse-acs-projects
Репозиторий, где размещаются мои решения задач для курса "Архитектуры вычислительных систем"
assembly cpp fasm homework multithreading
Last synced: 09 May 2026
https://github.com/qalle2/nes-md5
Qalle's MD5 Hasher (NES)
6502 assembly cryptography homebrew md5 nes
Last synced: 16 Apr 2026
https://github.com/jtompuri/mandelbr8
Fast Mandelbrot generator for 8-bit computers in 100% assembly. C64, C128, Plus/4, VIC-20, PET, CBM-II, Atari, BBC Micro.
6502 8-bit assembly atari-xl-computers bbc-micro commodore-128 commodore-64 fixed-point fractal mandelbrot plus4 retrocomputing vic-20
Last synced: 22 Jun 2026
https://github.com/rexionmars/snake-lang
SNAKE is a Concatenative Stack-Oriented Programming Language
assembly bytecode compiled-language concatenative-programming-language linux native programming-language stack-based x86-64
Last synced: 10 May 2026
https://github.com/maikorapppublic/platform
Maikor platform information and data (language, memory layout, etc)
Last synced: 10 May 2026
https://github.com/alexandrospanag/my_arduino_projects
My Arduino Projects which includes many Arduino solutions for a variety of microcontrollers, Processing solutions & Assembly solutions. Written by Alexandros Panagiotakopoulos. All Rights Reserved Ⓒ.
adafruit arduino assembly embedded-systems github hardware iot learn processing wiring
Last synced: 16 Apr 2026
https://github.com/chetanmalviya513/assembly-election-analysis-data-insights-engagement
Scraped and analyzed real-time election data to build interactive dashboards showcasing seat trends, vote share distribution, and postal ballot stats. The analysis uncovered insights on voting patterns, winning margins, and candidate forfeitures. Visual storytelling and timely data updates helped the project gain strong engagement on social media.
assembly data-visualization dataanalytics descriptive-statistics election-analysis election-data msexcel news tableau-dashboards webscraping
Last synced: 25 Apr 2026
https://github.com/izo0x90/snake-toy-vm
A generalized/ multi-arch. toy virtual machine, assembler and debugger written in Python. Just a fun project in python building a classical computer emulator.
assembler assembly assembly-language compiler computer-science custom-language debbuger emulation emulator emulators low-level low-level-programming programming-language programming-language-theory programming-languages system-programming virtual-machine virtualization
Last synced: 24 Apr 2026
https://github.com/zanderbrown/aqabler
AQA ALI Interpreter
aqa assembly interpreter rust-library
Last synced: 24 Apr 2026
https://github.com/phillvancejr/x64-assembly-color-changer
Mac x64 intel assembly program hosted with a C Raylib front end.
assembly c c-language graphics raylib x64 x86-64
Last synced: 26 Apr 2026
https://github.com/kim0chi/mini-compiler
A simple educational compiler for a custom mini-language.
assembly code-generation code-optimizer compiler intermediate-representation interpreter java lexer ll1-parser nasm parser recursive-descent regex semantic-analysis swing-gui three-address-code
Last synced: 26 Apr 2026
https://github.com/youssefali11997/sic-xe-assembly-programs
SIC/XE Assembly Language programs written as a practice.
assembly assembly-language-programming sic-machine sic-xe-machines
Last synced: 22 Jun 2026
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/atticusrussell/cmpe250-arm-assm
ARM Cortex M0+ Assembly code from CMPE-250 class at RIT. Written for FRDM-KL05Z. Developed using Keil uVision IDE
arm-assembly arm-cortex-m0 assembly frdm-kl05z
Last synced: 12 May 2026
https://github.com/nicktill/system-software
low-level system software programming utilizing C
assembly c gdb system-software
Last synced: 24 Apr 2026
https://github.com/loicguillois/exigeos
Didactic bare-metal kernel in C for x86 and Raspberry Pi 3B — a rewrite of Elise-OS (2003)
arm assembly bare-metal c educational kernel os osdev raspberry-pi x86
Last synced: 01 Mar 2026
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/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/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/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/aerphanas/microcontroller-programming
Learning Microcontroller programming
Last synced: 28 Apr 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/gojax64/algorithms-in-assembler
Programs made in the class of language translators I (Assembly programming)
Last synced: 28 Apr 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/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/zalatch/assembly-compiler-in-python
Python program for testing assembly!
Last synced: 30 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