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/kazooki123/staros
A open source operating system, made in rust & assembly
asm assembly desktop mobile operating-system os rust
Last synced: 02 Jan 2026
https://github.com/argentum11/de0_mcu
A simple mcu for DE0
assembly de0-board systemverilog
Last synced: 10 Sep 2025
https://github.com/rgglez/asm-editor
Full screen text editor programmed in 8088 assembly.
8088 assembly text-editor visual-editor
Last synced: 31 Dec 2025
https://github.com/jkeresman01/6502_ls
Language server for 6502 assembly
6502 6502-assembly 6502-processor assembly cpp emacs langauge-server linux lsp neovim vim
Last synced: 11 Apr 2026
https://github.com/sojunie/fromthetransistor-fork
geohot's fromthetransistor project with a little modification.
assembler assembly c compiler fromthetransistor python uart verilog
Last synced: 19 Jul 2025
https://github.com/c71n93/processor
CPU emulator, assembler and disassembler
Last synced: 17 Apr 2026
https://github.com/skt1803/live-assembly-extension
VS Code extension for real-time C/C++ assembly output with Intel/AT&T syntax, optimization levels, and source mapping.
assembly c compiler cpp live-asm vscode-extension
Last synced: 10 Apr 2026
https://github.com/jerryimmouse/asm_rglibc
Some glibc functions rewritten in GNU Assembler just for fun
assembler assembler-x86 assembly assembly-language assembly-x86 gas gas-assembly glibc gnu gnu-assembler gnu-assembly
Last synced: 10 Jan 2026
https://github.com/asko7779/assembly-bootloader
first version of a 64-bit assembly bootloader made for my OS and experiments
assembly bootloader custom-kernel os
Last synced: 23 Mar 2025
https://github.com/zeeshan2k2/minesweeper
minesweeper game using Assembly MASM 8086
Last synced: 31 Dec 2025
https://github.com/yamil-serrano/risc-v-assembly-exercises
A comprehensive collection of RISC-V Assembly exercises and practice programs for CIIC 4082: Computer Architecture II, designed to support learning and experimentation in low-level programming and computer architecture concepts.
Last synced: 13 Sep 2025
https://github.com/russibc/sequence8086
:computer: Basic game developed for Intel 8086 Assembly in Computer Architecture II discipline.
Last synced: 27 May 2026
https://github.com/lucianoscarpaci/arm-cortex-m-assembly
This project shows my adeptness in deciphering ARM Cortex Assembly code from C code and discerning intricate patterns. Unveil the depth of my skills in ARM Cortex M Assembly through code analysis.
arm arm-cortex-m-processor armv7 assembly c-lang t32 thumb-instruction-set
Last synced: 09 Mar 2025
https://github.com/professor-2390/snow-os
Snow os is an open source os that is made using c language
assembly c cpp objective-c opensource operating-system
Last synced: 13 Jun 2025
https://github.com/alexdremov/miptprojects_2sem
Educational projects of MIPT DIHT ICT second semester
Last synced: 09 Mar 2025
https://github.com/muhammetgumus/assembly-projects
This repository includes simple x86 assembly projects
assembly assembly-language x86-assembly
Last synced: 20 Aug 2025
https://github.com/kavicastelo/nasm-x86-assembly-memory-management
This repository contains examples of memory management implemented in x86-64 assembly on Windows. Each example demonstrates different approaches to handling memory allocation and deallocation.
assembly memory-management mingw-w64 nasm windows64
Last synced: 02 Jan 2026
https://github.com/123qwe123qwe/2024a-tch017_03_tp1_equipe04
Travail Pratique : Conversion de nombres IEEE 754 en format décimal en assembleur Pep8
Last synced: 07 Mar 2025
https://github.com/viettaliii/anti-debug
Dự án nhằm phân tích các kỹ thuật anti-debug
anti-debug anti-debugging assembly ida-pro x86-64
Last synced: 15 Jul 2025
https://github.com/fathin-ishrak-romeo/bracu_cse341-microprocessor_lab
8086-asm 8086-microprocessor 8086-programs assembly assembly-language assembly-language-programming bracu bracu-cse bracu-cse341 bracu-cse341-microprocessor cse cse341 cse341-microprocessor emu8086 emu8086-emulator microprocessor microprocessor-emulator
Last synced: 09 Jun 2026
https://github.com/francoriba/cripto_pricing
Currency converter using REST API and interfacing python, c and assembly scripts and functions @FCEFyN, UNC, Computational Systems
assembly c calling-conventions coverter criptocurrency layers rest-api x86-32 x86-64
Last synced: 20 May 2026
https://github.com/theema-dev/asmsim
Real-time simulator for 32 bit MIPS assembly code
assembly mips-assembly simulator
Last synced: 20 Aug 2025
https://github.com/zikiflicky/fytecode
An experimental 8086-like 16-bit assembler + virtual-machine interpreter toolset
assembler assembly bytecode-compiler bytecode-interpreter
Last synced: 18 Apr 2026
https://github.com/sloganking/teaching-myself-assembly
Contains a list of projects I created to teach myself assembly
assembly beginner-friendly self-teaching
Last synced: 22 Mar 2025
https://github.com/apfelteesaft/perfectium
Raider3.5 Fortnite Gameserver reimplemented in Optimized x86-64 MASM
assembly fortnite masm64 x86-64
Last synced: 30 Jun 2026
https://github.com/johnnyldealba/ecco2-password-generator
A password generator for the Sega Genesis and Sega CD versions of Ecco 2: The Tides of Time.
68000 assembly html-css-javascript javascript
Last synced: 18 Apr 2026
https://github.com/maurocamerini/som8086
Tiny operating system for the 8086 processor
assembly bootloader operating-system virtual-machine
Last synced: 15 May 2026
https://github.com/stackedcache/c-journey
Documenting my journey of learning C with the end goal of becoming a cyber security expert.
Last synced: 15 May 2026
https://github.com/rorik/ubu-fucom
Prácticas de Fundamentos de Computadores UBU 2016-2017
Last synced: 31 Mar 2025
https://github.com/aashrafh/cmp201a
Labs, Assembly Codes ,and Assignments for CMP 201 A (Microprocessor Systems) course
assembly assembly-8086 assembly-x86 microprocessors microprocessors-course quartus quartus-prime
Last synced: 31 Mar 2025
https://github.com/sandord/atarist-dev-resources
A collection of resources for developing software for the Atari ST series of computers.
16-bit assembly atarist c retrocomputing
Last synced: 19 May 2026
https://github.com/zachthearcticfox/foxos
the worlds worst operating system
Last synced: 15 Jul 2025
https://github.com/soodaayush/6502-project
A collection of projects surrounding the 6502 CPU, inspired by Ben Eater.
Last synced: 09 May 2026
https://github.com/darkfoe703/riscv2x86
RISCV2x86 is a project capable of translating code written for RISC-V into x86-64 assembly, using GAS syntax.
assembly go golang risc-v riscv64 translation unpsjb x86-64 x86-assembly
Last synced: 29 Apr 2026
https://github.com/felipenlunkes/mips-asm
MIPS Assembly experiments
assembly mars mips mips-assembly
Last synced: 20 Feb 2026
https://github.com/felipenlunkes/felipenlunkes
There is nothing like home
assembly c developer java learning operating-systems
Last synced: 20 Feb 2026
https://github.com/jharrilim/os
Learning from https://github.com/cfenollosa/os-tutorial
assembly bootloader os qemu x86
Last synced: 14 Jul 2025
https://github.com/avifenesh/assembler_openu
Final project of Systems programming lab course
assembler assembly c compiler machine-translation
Last synced: 15 May 2026
https://github.com/z1skgr/Memory-Management-I-O
Memory orchestration at the different levels of languages
assembly c clang exceptions-handling interrupts memory-layout mergesort mips-architecture
Last synced: 14 Jul 2025
https://github.com/sproc01/high-school-homework-networksystem-course
Code studied and developed at high school
assembly csharp rsa rsa-cryptography visualstudio
Last synced: 16 May 2026
https://github.com/arun-esh/assembly
Assembly Notes and Codes
assembly assembly-language masm32 x86-assembly x86-masm
Last synced: 12 Apr 2025
https://github.com/luist18/feup-mpcp
Resolution proposal of the exercises from the course unit Microprocessors and Personal Computers
Last synced: 16 May 2026
https://github.com/daedalus/yapt
Yet Another payload tool
assembly exploit payload payload-generator tool x86-64
Last synced: 10 Apr 2025
https://github.com/emowtet/vulnserver
A simple Windows vuln server for buffer overflow studies
assembly buffer-overflow buffer-overflow-attack c desktop disassembling server windows windows-desktop
Last synced: 23 Jun 2025
https://github.com/joseladiods/linux-asm-polymorphic-payloads
Explore the world of polymorphism with step-by-step guides on creating polymorphic loaders and payloads in x86-64 Assembly for Linux. Each example includes detailed explanations to enhance your understanding of both polymorphic techniques and Assembly language. 🐙💻
assembly binary-exploitation cipher exploit-development linux loader-development low-level offensive-security payload-development polimorphism polymorphic red-teaming shellcode-development syscall x86-64
Last synced: 23 Jun 2025
https://github.com/shiro-raven/verilog-mips
A verilog-based MIPS processor with pipelining
assembly mips mips-architecture verilog
Last synced: 27 Mar 2025
https://github.com/ndxdeveloper/reverse-engineering-gcc-gpp-training
Complete Reverse Engineering training for ELF binaries (GCC/G++): 36 chapters, from x86-64 assembly to malware analysis. Bonus .NET, Rust, Go. Reverse Engineering course: ELF binaries, GCC, Ghidra, GDB, Frida, angr, YARA, ImHex. 36 chapters + solutions included. EN
angr assembly binary-analysis course ctf cybersecurity elf frida gcc gdb ghidra imhex linux malware-analysis pwntools reverse-engineering tutorial x86-64 yara
Last synced: 08 Apr 2026
https://github.com/franzudev/42cursus
A collection of modules/projects made during my experience at 42 in Rome🇮🇹
algorithms-and-data-structures assembly clang cpp shell
Last synced: 02 Apr 2026
https://github.com/IsaacAneek/avr-resources
A curated list of resources to learn AVR Atmega328p
arduino assembly atmega328p avr avr-assembly avr-gcc avr-programming collection resources
Last synced: 21 Nov 2025
https://github.com/gmostofabd/8051-stepper-motor
🛠️ This repository demonstrates how to interface a stepper motor with the 8051 microcontroller using the ULN2003 driver to handle the extra current required to run the motor. The project includes complete assembly code, Proteus simulation files, and documentation, along with screenshots and photos from testing.
8051 assembly circuit download driver file hex language microcontroller motor programming proteus simulation steeper stepper-motor uln2003
Last synced: 21 May 2026
https://github.com/moeeinaali/csml-project
Project of Dr. Jahangir's CE40126: Computer Structure and Machine Language (Sharif University of Technology - Fall 2023)
Last synced: 10 Jun 2025
https://github.com/qabasak/8086-quiz
An 8086 assembly quiz game on computational complexity, featuring user authentication, randomized MCQs, case-insensitive input, a 12-second timer, and a leaderboard. Built with BIOS interrupts and modular code, runs on 8086 emulators.
8086 8086-emulator assembly authentication np-completeness
Last synced: 23 Jun 2025
https://github.com/zschzen/glasm
A simple OpenGL 1.1 triangle renderer written in NASM
Last synced: 19 Aug 2025
https://github.com/rizul2108/xor-cipher
Finding XOR-cipher in Assembly Language
assembly dynamic-linking linking static-linking xor-cipher
Last synced: 23 Jun 2025
https://github.com/dcdeepesh/abm
A Boring Machine
assembly interpreter virtual-machine
Last synced: 16 May 2026
https://github.com/geyslan/gregos
assembly bootloader c kernel operating-system osdev
Last synced: 19 May 2026
https://github.com/gmostofabd/8051-up-down-counter
🛠️ A simple Up Down Counter using 8051 MCU, Seven Segment Display (SSD) and Push Buttons to Inc, Dec and Reset the value of the counter.
8051 anode assembly cathode circuit common languageb microcontrollers programming proteus schematic seven-segments-display simulation ssd
Last synced: 21 May 2026
https://github.com/tuna-sahin/bilkent-eee212-labs
My assignments for the labs for EEE 212 Microprocessors. The first three labs are written in 8051 Assembly and the other half is written for ARM based C embed programming
8051 arm32 assembly c embedded-systems keil-uvision5 kl25z proteus
Last synced: 04 Apr 2025
https://github.com/thopterek/kathleen_booth_asm
code examples and general help
Last synced: 23 Jun 2025
https://github.com/anar-bastanov/nasm-devkit
x86-64 NASM project template with a clear layout and CMake for cross-platform builds.
anrc64 assembly build-system c-language c-plus-plus cmake cross-platform devkit linux macos nasm starter-kit template windows x86-64
Last synced: 07 Apr 2026
https://github.com/oelin/cs25-reverse-engineering
Solutions to the CS25 reverse engineering coursework.
assembly binary-exploitation reverse-engineering security x86-assembly
Last synced: 28 May 2026
https://github.com/matx64/l-language-compiler
L Language Compiler for creating Assembly x64 low level programs.
Last synced: 02 May 2026
https://github.com/yehoanatnezra/nand2tetris
all the projects from the Nand2Tetris course, implementing a complete computer from logic gates to an operating system.
assembly cpu jack logic-circuit os python virtual-machine
Last synced: 20 May 2026
https://github.com/julienmalka/pongassembly
Simple Pong Game coded in Nios II Assembly
Last synced: 22 Jun 2025
https://github.com/aayush-bhargav/mips-processor-design
This repository consists of Python codes for implementation of MIPS Pipelined processor and Non-Pipelined processor
assembly mips-assembly nonpipelined-processor pipeline-processor processor python
Last synced: 11 Apr 2026
https://github.com/rosietheghostie/seaside
A modern tool to learn MIPS Assembly
assembler assembly interpreter mips tool
Last synced: 19 May 2026
https://github.com/kavicastelo/assembly_system_calls_and_interacting_with_os
This repository contains exercises and examples focused on system calls and interacting with the operating system using assembly language. These examples are built using NASM assembler on a Windows x64 environment, and they illustrate how to interact with OS services at a low level.
assembly basics mingw-w64 nasm windows64
Last synced: 02 Jan 2026
https://github.com/maruf346/assembly-language
Welcome to my Assembly Language repository! This is where I’ll be uploading my assembly (.asm) codes, mainly written for emu8086 and other assemblers.
asmx86 assembly assembly-language emu-8086
Last synced: 14 Jul 2025
https://github.com/codecs1/casm
The compiled language that I wrote for making easier in writing assembly language.
assembly c programming-language x86
Last synced: 02 Feb 2026
https://github.com/hadron43/cse231-operatingsystems
This contains all my assingment for OS course in the Monsoon 2020
assembly c custom-terminal iiitd linux nasm operating-systems system-calls terminal
Last synced: 10 Apr 2026
https://github.com/dor-sketch/openu_course20471_asm
A collection of MIPS assembly language programs for CS students.
assembly computer-organization mars mips mips-assembly
Last synced: 15 Mar 2025
https://github.com/jhonnyv-v/assembly-learning
a bunch of my notes while learning about assembly
arm64 asm assembly assembly-language
Last synced: 10 Jan 2026
https://github.com/specdrake/hackassembler
An assembler for Hack assembly language written using Haskell
assembler assembly hacktoberfest haskell parser
Last synced: 21 Apr 2026
https://github.com/souleeater99/libasm
Libasm is an assembly programming project where you create a library of basic C functions written in x86-64 assembly (NASM syntax). The goal is to understand low-level programming, CPU registers, memory management, and system calls by reimplementing standard functions without relying on high-level languages.
assembly cybsersecurity-engineering pwn reverse-engineering
Last synced: 02 Jul 2025
https://github.com/ite-2022-pwr/x86_assembly_101
Zrozumieć asemblera tutorial
assembler assembly x86 x86-64 x86-assembly
Last synced: 03 Jan 2026
https://github.com/jonatandb/practicas_assembler_armv7
armv7 armv7l assemb assembly assembly-language jonatandb
Last synced: 14 Mar 2025
https://github.com/syhner/gate-to-game
From the ground up: Logic Gates → ALU → CPU → RAM → Computer → Assembler → Assembly language → VM Translator → Compiler → High-level Language → OS → Game
assembler assembly compiler os vm-translator
Last synced: 16 Aug 2025