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/carlos-descalzi/avr-tv-pal
B/W PAL Signal generation from an Atmega32 microcontroller running at 16Mhz.
assembly atmega32 avr avr-tv-pal pal-signal-generation tv
Last synced: 03 Sep 2025
https://github.com/octu0/unsafecgo
cgo calls via assembly trampoline
assembly cgo goasm golang trampoline
Last synced: 15 May 2026
https://github.com/anishsharma21/assembly-projects
This repository showcases assembly programming challenges and advanced memory management in MIPS, with supplemental work in x86 and ARMv8 architectures.
arm64 assembly malloc-free memory-allocation mips x86
Last synced: 24 Mar 2025
https://github.com/harshsikhwal/the-16-bit-dos
A 16 Bit Dos written in Assembly
Last synced: 24 Mar 2025
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/xgqfrms/assembly
assembly & 汇编
assembly c c-plus-plus c-sharp rust webassembly
Last synced: 12 Apr 2026
https://github.com/afonsofaria20s/assembly-simulator
This is a basic assembly language simulator written in Java. It supports basic arithmetic, logical, and memory operations, simulating the behavior of a simple processor.
algorithms assembly datastructures java simulator
Last synced: 15 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/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/gallopsled/gallopsled.github.io
Pwntools Blog
assembly blog capture-the-flag ctf ctf-framework defcon exploit exploit-development exploit-exercises exploitation pwntools python python3
Last synced: 12 Apr 2026
https://github.com/ern0/dump-8086
Simple dump module for 8086 assembly development
Last synced: 01 Apr 2025
https://github.com/arehmanali/gpa-calculator-in-assembly
A Console Base Assembly language code for GPA Calculator
assembly calculator gpa gpa-calculator
Last synced: 01 Apr 2025
https://github.com/tothantonio/utcn
personal files for courses I took at Technical University of Cluj-Napoca
algebra-linear analysis assembly c data-structures-and-algorithms database digital-system-design java oop vhdl
Last synced: 12 Apr 2026
https://github.com/alpha-board-gmbh/pcb-holder-for-hand-assembly
3D printable PCB holder for hand assembly of your electronics projects
assembly electronics hardware pcb prototyping
Last synced: 17 Jul 2025
https://github.com/michaelkamprath/mcs-85-plus-sample-code
Sample code for the MCS-85+ SBC based on the Intel 8085 CPU
Last synced: 01 Apr 2025
https://github.com/zainabdnaya/libasm_42
The aim of this project is to get familiar with assembly language.
Last synced: 27 Jun 2025
https://github.com/gergoerdi/2048-chip8
2048 game for the CHIP-8 virtual machine
Last synced: 29 May 2026
https://github.com/osiota10/alx-low_level_programming
C Low Level Programming - Data Structures, Linux/Unix System Programming and Algorithms with ALX Software Engineering
algorithms assembly c data data-structures linux shell unix
Last synced: 25 Jun 2025
https://github.com/thomasportelettegit/si3-s5-parm
Représentation d'un microprocesseur ARM v7 simplifié à l'aide du logiciel Logisim. Contient également un assembleur écrit en c++
Last synced: 28 Apr 2026
https://github.com/killarexe/c-nes-project
A Simple NES Workspace in C
6502 6502-assembly assembly c nes nes-game template templates
Last synced: 09 Apr 2025
https://github.com/omarbazaraa/pong
A simple 2-player pong game with chat capability written in x86 assembly language.
assembly game serial-communication
Last synced: 04 Sep 2025
https://github.com/rezafarazi/draw_line_project_with_assempby
A project for draw line with assembly 8086
Last synced: 25 Mar 2025
https://github.com/gemeri/epic-assembly-code
Super epic scripts coded in assembly. More to come!
assembly assembly-language epic sigma
Last synced: 10 Aug 2025
https://github.com/anthonymnf/arduino_codes
5 projetos implementados em Assembly. Foi utilizado o micro controlador ATMEL ATMEGA328, presente no Arduino UNO, para controlar os outros dispositivos de hardware.
arduino-uno assembly assembly-language atemega328p-au c
Last synced: 16 May 2026
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/nandahkrishna/masm
MASM Programs written in Semester 5
8086 asm assembly assembly-language masm masm-programs
Last synced: 25 Mar 2025
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/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/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/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/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/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/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/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/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/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/skylarplayz348/assembly-coding
arm arm64 assembly m1-mac-compatible x64 x86
Last synced: 26 Mar 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/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/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/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/chenqianhe/learnprofessionalbasiccoursesincomputerscience
Learn Professional Basic Courses in Computer Science计算机专业基础课程学习
assembly computer-network computer-science computer-system-structure cpp operating-system principle-of-computer-composition professional-basic-courses verilog
Last synced: 13 Mar 2025
https://github.com/aimadbahdir/libasm
A project created during education at 1337 school to learn assembly language fundamentals. Developed small assembly programs to improve low-level programming skills and understand computer workings.
Last synced: 14 May 2026
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/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/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/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/jethrodaniel/z
c-ish didactic compiler experiments (wip, :ukraine: Слава Україні!)
assembly compiler recursive-descent-parser
Last synced: 09 Oct 2025
https://github.com/antonioberna/call-assembly-from-c
Simple project that combine the power of Assembly language with the power of C language
aarch64 armv8-a assembly c calling-conventions intel raspberry-pi-3 x86
Last synced: 19 Jan 2026
https://github.com/open-machine/assembler
A program that transforms assembly code into machine code.
assembler assembly machine-code
Last synced: 14 May 2026
https://github.com/hlelo101/foxdos
Simple x86 OS entirely written in assembly
Last synced: 12 Apr 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/lucaasshq/arquitetura-de-computadores
Disciplina: Arquitetura de computadores em assembly
Last synced: 12 Apr 2025
https://github.com/boteri/keshmiri
🖥️ Build a lightweight 64-bit operating system from scratch for x86_64 with a simple command-line interface and essential features.
assembly assembly-programming-language assembly-x86 assembly-x86-64 c github-config operating-system x86-64
Last synced: 16 May 2026
https://github.com/kavicastelo/x86-assembly-calculator
This project is an advanced calculator written in x64 assembly for Windows. It supports both integer and floating-point operations, including addition, subtraction, multiplication, division, exponentiation, modulus, and trigonometric functions.
assembly calculator gcc mingw-w64 nasm windows
Last synced: 20 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/ite-2022-pwr/ptm1
Podstawy techniki mikroprocesorowej 1 - laboratoria
8051 8051-assembly 8051-microcontroller assembler assembly
Last synced: 28 Mar 2025
https://github.com/for-acgn/hash-api
Find&Call Windows API by hash+key.
assembly hashapi shellcode windows windowsapi
Last synced: 18 Apr 2026
https://github.com/miozilla/pcbmanudef
pcbmanudef :factory::robot: : Manufacturing Anomaly Detection Model # Visual Inspection AI # PCB # Assembly Inspection # Defect # Industrial
assembly automation detect industrial inspection manufacture printed-circuit-boards visual
Last synced: 29 Aug 2025
https://github.com/karanagi/riscv-playground
Programs written in RISC-V Assembly
Last synced: 26 Aug 2025
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/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/mgarry1336/star-system
asm assembly loader operation-system os
Last synced: 03 Apr 2025
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/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/colpocorto/gauntlet-editor
Maze editor for 8bit game Gauntlet
amstrad-cpc assembly assembly-z80 cpc464 msx msx-computers retro retrocom retrocomputers retrogaming z80 zx-spectrum zxspectrum
Last synced: 08 Sep 2025
https://github.com/marky-d-32/dragon32-nitemove
A machine code \ 6809 assembly language game for the dragon 32. Move the Knight around a chess board.
Last synced: 22 Aug 2025
https://github.com/alepacho/ebvc
Eight Bit Virtual Computer
8bit assembly c python virtual-machine
Last synced: 07 Apr 2026