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-29 00:02:32 UTC
- JSON Representation
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/floydz/assemblylinepython
Python Wrapper aournd AssemblyLine. Generate amd64 assembly on the fly
Last synced: 31 Oct 2025
https://github.com/karanagi/riscv-playground
Programs written in RISC-V Assembly
Last synced: 26 Aug 2025
https://github.com/64kramsystem/vscode-markdown-code-blocks-asm-syntax-highlighting
Visual Studio Code extension that adds Assembly syntax highlighting to Markdown fenced code blocks.
asm assembly extensions grammars hcl terraform visual-studio-code
Last synced: 18 May 2026
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/daronenko/asm-template
assembly project template to run in docker
Last synced: 11 Mar 2025
https://github.com/codewithma/schlange
Schlange for the Gameboy
assembly gameboy rgbds snake snake-game
Last synced: 01 Mar 2026
https://github.com/basemax/learn-assembly
Welcome to Learning Assembly by Solving, a collection of 20 small assembly language programs designed to teach fundamental concepts through practical examples. Each program solves a specific problem, ranging from basic arithmetic to control structures, all written in x86-64 assembly using NASM syntax for Linux systems.
asm assembly assembly-lang assembly-language assembly-language-programming assembly-x86 fasm nasm
Last synced: 09 Apr 2025
https://github.com/sinamathew/100daysoflowlevel
This repository is to keep track of my 100 days of learning C and Assembly with a focus on embedded systems.
100daysoflowlevel assembly aunty-betty c cprogramming electronics emebeded gcc learning-by-doing low-level-programming
Last synced: 02 Jan 2026
https://github.com/camilaqpereira/semaforo-inteligente
Implementação de um semáforo inteligente usando o microcontrolador 8051
8051 8051-microcontroller assembly embbeded-system
Last synced: 09 Apr 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/sujaykanth/tinypascal
Lightweight Pascal virtual machine for rapid development and education. Perfect for embedded scripting. Join us on GitHub! 🐙✨
assembly bytecode compiler delphi educational gas interpreter language-implementation lightweight object-pasca pascal pascal-compiler porting-to-linux-64 programming-language self-hosted virtual-machine vm
Last synced: 24 Jul 2025
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/cartercobb/assembler
A simple and dynamic assembler for common assembly mnemonics
Last synced: 17 May 2026
https://github.com/carusel02/assembly-problems
Easy-level-problems in Assembly
assembly distance-calculation encode spiral-matrix
Last synced: 17 Jun 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/for-acgn/hash_api
Find&Call Windows API by hash+key.
assembly hashapi shellcode windows windowsapi
Last synced: 27 Mar 2025
https://github.com/tranbavinhson/assembly
Random repo to learn Assembly (I hope I won't use Assembly again)
assembly assembly-language assembly-language-programming
Last synced: 23 Aug 2025
https://github.com/antoninazz/alarm-clock-assembly
This project is a digital clock alarm application running in a text-based video mode (80x25). The clock is displayed using ASCII characters and pseudographics. Users can set an alarm time, which triggers a sound and color change when activated. The program logs all events in a text file.
assembler assembly dos dosbox tasm
Last synced: 07 Sep 2025
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/williamfridh/kth_is1200_computer_hardware_engineering
Lab results for the computer hardware engineering course IS1200.
assembly c computer-architecture computer-hardware
Last synced: 29 Apr 2026
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/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/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/melotic/toydisassembler
A toy disassembler to learn from and experiment with
Last synced: 12 Feb 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/kseen715/system-architecture-lr
БГТУ:: Архитектура вычислительных систем
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/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/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/willbicks/dsdii-assembler
Assembler for a MIPS processor implemented in VHDL as part of RIT's Digital Systems Design II class.
assembler assembly code-generation mips vhdl
Last synced: 13 Mar 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/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/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/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/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/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/aayes89/jsimplecpu
Implementación de una CPU virtual en Java
Last synced: 10 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/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/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/malakaispann/asciibird
Flappy Bird written in 32-bit MASM Assembly using text-based graphics. Exe file available in repo.
assembly flappy-bird masm32 text-based-game
Last synced: 14 Oct 2025
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/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/corpssansorganes/assembler_for_custom_asm
An assembler for a custom assembly language
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/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/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
https://github.com/victorzhang2014/solidity-log3
The Usage of log1,log2,log3 and log4 in Solidity based-on Yul Assembly Language
assembly assembly-language log1 log2 log3 log4 solidity yul
Last synced: 30 Apr 2026