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/vrom911/asm
Assembly task
assembly binary-search mergesort nasm nasm-assembly
Last synced: 23 Jul 2025
https://github.com/sampathbalivada/assembler-for-hack-computer
Contains the compiled binaries for Hack Assembly Language Assembler.
Last synced: 25 Apr 2026
https://github.com/kirca54/mips-assembly-instruction
Assembly program
assembly instruction-set-architecture mips
Last synced: 14 Sep 2025
https://github.com/questiowo/sigma17
Rewrite of the Sigma16 web development environment
architecture assembly compiler emulator frontend frontend-app ide javascript js react react-router reactjs sigma16
Last synced: 05 May 2026
https://github.com/supranational/semolina
Finite Field operations for Pasta curves
arm64 assembly finite-field-arithmetic pasta-curves rust x86-64
Last synced: 10 Apr 2025
https://github.com/alejandrogallo/avr-instructions
Repository to mirror information about avr instruction set architecture
assembly avr avr-assembly pandoc vimdoc
Last synced: 21 Mar 2025
https://github.com/philspil66/vectrex-minestorm
Mine Storm is a shooter game similar to Atari's 1979 Asteroids arcade game. It was published in 1982 by GCE as the built-in game for the Vectrex system. This repo contains the original source code.
assembly assembly-language assembly-language-programming game minestorm oldgame vectrex vectrex-game
Last synced: 07 May 2025
https://github.com/mohamedtalhaouii/assembleur
Exercices | Langage Assembleur - SimuProc
Last synced: 09 Aug 2025
https://github.com/qlova/usm
The usm assembly language.
assembly embedded golang language
Last synced: 16 May 2026
https://github.com/vardan2009/viax
VIAX is a simple OS written in Assembly and C
assembly c command-line operating-system
Last synced: 16 Jan 2026
https://github.com/pranavh-2004/armsim-docker
Dockerized environment to run ARMSim on macOS without the need for native installation.
arm armsim armv7 assembly containerization docker macos mono osx virtulization xquartz
Last synced: 21 Feb 2026
https://github.com/shikha-code36/assembly-arm-tutorial
A Beginner’s Guide to Assembly ARM language
arm armv7 asm assembler assembly assembly-language assembly-language-programming assemblyscript gdp linux-debian raspberry raspberry-pi
Last synced: 03 Jan 2026
https://github.com/skl/pcd8544-avr-asm8bit
An 8-bit AVR assembler playground project for the Nokia 5110 LCD, also known as the PCD8544.
arduino-uno assembly avr nokia5110
Last synced: 05 Apr 2025
https://github.com/nthnn/brillo-8
A programmable pocket computer with an embedded virtual machine.
arduino arduino-platform arduino-programming arduino-project assembler assembler-implementation assembly assembly-emulator assembly-language computer-architecture computer-science embedded-c embedded-cpp embedded-software embedded-systems platformio platformio-arduino virtual-machine virtualmachine vm
Last synced: 11 Apr 2026
https://github.com/creator-craft/easos
Basic OS development for experimenting and studying how operating systems work.
Last synced: 16 Mar 2025
https://github.com/recabasic/helloworld
A complex way to log Hello World in different languages.
assembly complex faster go hello-world nodejs python rust stupid-shit
Last synced: 06 Mar 2026
https://github.com/definetlynotai/hack_club
All my hackclub code and projects
assembly c competition cpp github-collaboration hack-club hackclub projects python random slack
Last synced: 18 Jan 2026
https://github.com/vkorbes/vdos
V's notes on MS-DOS programming.
assembly assembly-x86 ibm-pc ms-dos retrocomputing
Last synced: 12 Jan 2026
https://github.com/greeenboi/acad-assembly
Obsidian notes & practice for my RISC-V Elective course
64-bit assembly notes obsidian risc-v shakti-soc
Last synced: 17 May 2026
https://github.com/tollyh/assembly-vscode
VSCode extension providing AssEmbly syntax highlighting and other language features
assembly typescript vscode vscode-extension vsix
Last synced: 03 Jan 2026
https://github.com/christopher-besch/assembly_reference
Quick references for Linux x86_64 Assembly.
Last synced: 12 Nov 2025
https://github.com/danielah05/smb-disassembly-cc65-ex
A fork of https://github.com/threecreepio/smb-disassembly but with a nicer file structure.
asm assembly disassembly nes smb super-mario-bros
Last synced: 22 Mar 2025
https://github.com/eylon-44/Buzz-OS
A small x86 32-bit operating system.
assembly assembly-x86-32 basic-operating-system bootsector c drivers kernel makefile nasm-assembly nasm-bootloader operating-system os pure-c x86 x86-32
Last synced: 02 Apr 2025
https://github.com/myztyn/simpleassemblyplayground
A fun little playground to write and run x86 Assembly code (currently using AT&T syntax).
assembly cross-platform educational-project fun playground
Last synced: 16 May 2026
https://github.com/nicolasbauw/2nd-intro
My second Amiga (hardware learning) intro
amiga amiga-hardware assembly assembly-language demoscene
Last synced: 14 Jul 2025
https://github.com/esam091/mad-nes
A NES emulator implemented from scratch and written with Rust. Not aiming to be a super accurate emulator, just enough to teach myself about NES emulation.
Last synced: 11 May 2026
https://github.com/remram44/corewar2
A simple Corewar game written in C++ with Qt.
Last synced: 16 May 2026
https://github.com/helcsnewsxd/famaf-computer_science-computer_organization
Laboratorio de la materia de Organización del Computador de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)
animation assembly famaf-unc image lab low-level-programming qemu raspberry-pi-3 university-project
Last synced: 28 Feb 2025
https://github.com/basemax/tinycalculatorassembly
Tiny Calculator with support of +, -, *, /...
assembly assembly-language assembly-language-programming assembly-x86 calculator
Last synced: 03 Apr 2025
https://github.com/hassaanhameed786/EE-229---Computer-Organization-and-Assembly-Language
Assembly x86 MASM
asm assembly assembly-language-programming assemblyscript masm615 x8086
Last synced: 10 Mar 2025
https://github.com/vishalthehuman/hack-assembler
Assembler is a tool used to convert a Hack Assembly Language program, which is a text file with a .asm extension, into binary machine code (Hack Machine Language). Implementation is done in Python.
assembler assembly hack-assembler hack-assembly-language machine-language nand2tetris nand2tetris-assembler nand2tetris-assignments
Last synced: 16 May 2026
https://github.com/alexandermaxranabel/cemb
cemb is a small virtual machine that runs CASM(cemb Assembly)
assembly jvm programming-language rust virtual-machine
Last synced: 17 Jan 2026
https://github.com/arthursudbrackibarra/trab2-org_e_arq
Trabalho 2 de Organização e Arquitetura de Computadores.
Last synced: 22 Mar 2025
https://github.com/akashjain04/electronic-dice
A simulation of dice with 8086 assembly program.
8086 assembly electronic electronic-dice hardware masm microprocessor random random-number-generator seven-segment seven-segments-display software
Last synced: 18 Mar 2025
https://github.com/bashkirtsevich-llc/cmm32
C-- compiler
assembler assembler-code assembly assembly-8086 assembly-language c c-- compiler compiler-principles pure-c
Last synced: 13 May 2026
https://github.com/ashleighadams/swis
Simple Wire Instruction Set
assembly cpu emulator instruction-set-architecture sandbox virtual-machine
Last synced: 11 Apr 2025
https://github.com/jthistle/assembly
Terribly written assembly code
assembly masochism nasm-assembly
Last synced: 10 Oct 2025
https://github.com/jbouron/x86lab
A playground for x86 assembly programming.
Last synced: 15 Apr 2026
https://github.com/bitblitobvimormon/pi-mine
The console mine delver, all in ARMv7 Thumb-2 Assembly!
arm armv7 assembly assembly-language assembly-language-programming cortex cortex-a7 raspberry-pi raspberry-pi-2 raspberrypi thumb thumb2
Last synced: 16 Feb 2026
https://github.com/mytechnotalent/atmega328p_io_driver
An ATmega328P IO driver written entirely in Assembler.
arduino arduino-nano arduino-platform arduino-programming arduino-project assembler assembly atmega328p avr avr-programming avrdude input-output
Last synced: 12 Mar 2026
https://github.com/xsscx/xnuimagetools
XNU Image Tools is a multi-platform image processing toolkit for fuzzing UTI file formats.
assembly debugging imageio introspection ios lldb macos profiling reverse-engineering swift visionpro watchos xnu
Last synced: 06 Jan 2026
https://github.com/alessandro-salerno/hackasm
A small, poorly written assembler for a proprietary VM made for a high school hacking challenge
8-bit 8bit assembler assembly gpl gplv3 hacking-challenge python
Last synced: 15 Jan 2026
https://github.com/cthacker-udel/hw5-5
assembly assembly-x86 data-structures
Last synced: 24 Jul 2025
https://github.com/rxxuzi/asmx
64bit Windows NASM+C Build Tool
assembly assembly-x64 build-tool nasm nasm-assembly
Last synced: 02 Jan 2026
https://github.com/devansh-maurya/sem-4-lab-assignments
Laboratory Assignments for the fourth semester at NIT Meghalaya
algorithm algorithms-and-data-structures assembly assembly-language assembly-language-programming assignments c computational-chemistry computer-architecture computer-organisation computer-organization graph-algorithms mips mips-assembly nit-meghalaya search-algorithm searching-algorithms sorting sorting-algorithms sorting-algorithms-implemented
Last synced: 15 May 2026
https://github.com/p4ul-m/copper
Copper is a assembly interpreter.
assembly command-line-tool interpreter language rust
Last synced: 17 May 2026
https://github.com/modula-dev/gasm
An assembler designed as the future target for Garter compilation
arm-assembly assembler assembly bootstrapper compiler compiler-toolchain cross-assembler cross-compiler garter garter-language language risc-assembly x86-assembly
Last synced: 23 Mar 2025
https://github.com/godtamit/assembler
A modular general 2-pass assembler written in Python.
assembler assembly instruction-set-architecture instructions modular parser
Last synced: 19 May 2026
https://github.com/foumart/appleii.7drl.2024
RogueLike text-based game for Apple II WIP
apple2 assembly assembly-language-programming basic basic-programming-language roguelike rpg
Last synced: 09 Mar 2026
https://github.com/realstealthninja/assembly-101
My journey to the inital frontier
assembly assembly-language learning-by-doing x86 x86-64 yasm yasm-assembler
Last synced: 21 Mar 2025
https://github.com/prcastro/mountain
FlappyBird clone for the Game Boy written in Assembly
Last synced: 25 Apr 2025
https://github.com/inspiaaa/micro8
An 8-bit RISC computer built in Digital with a custom ISA and general-purpose assembler.
8-bit assembler assembly computer-architecture digital isa java logic risc risc-v simulation
Last synced: 08 Mar 2026
https://github.com/maxbubblegum47/tutorato_architettura
Materiale tutorato Architettura dei Calcolatori. Esercizi sul simulatore logisim e rars in assembly per RISCV
assembly logisim logisim-alu rars riscv riscv-assembly riscv32
Last synced: 22 Mar 2025
https://github.com/liziwl/embedded-systems
SUSTech Course CS301, Embedded Systems, fall 2017
Last synced: 28 May 2026
https://github.com/kunalpisolkar24/mpr_lab_codes
Collection of X86/64 assembly language practical codes for Savitribai Phule Pune University's Microprocessor Lab (210257).
Last synced: 12 Oct 2025
https://github.com/danielaraldiedu/assembly
Repositório destinado para estudos de Assembly com RISC-V.
Last synced: 07 Oct 2025
https://github.com/undacmic/stm32g0x1xx
An easy to read template project written in C and ARMv6 Assembly for STM32G0x1xx microcontrollers that includes a linker script, startup code and SYSCLK initialization
arm armv6-m assembly c cortex-m cortex-m0plus embedded embedded-systems linker-script microcontroller nucleo-board nucleo-g0b1re startup-script stm-32 stm32g0b1
Last synced: 18 Feb 2026
https://github.com/cx072/helloworld
A complex way to log Hello World in different languages.
assembly complex faster go hello-world nodejs python rust stupid-shit
Last synced: 13 Apr 2025
https://github.com/kaandesu/kaanos
Custom written bootloader with Assembly for learning purpose with explenations. One day, will add a basic micro kernel in C or Rust.
assembly boot-loader kernel learning-purpose operating-system
Last synced: 10 Aug 2025
https://github.com/papkuworld/mbr-bootkit
A simple easy to use Bootkit written in Assembly and C/C++ (Project Under Development)
assembly bootkit mbr rootkit x86-assembly
Last synced: 06 Jan 2026
https://github.com/awais922609/assembly-programs
This repository contains a large number of assembly programmes that I created throughout my Bachelor's semester. There are also readme files connected to each lab that explain which lab contains which questions. Enjoy learning and give the repository a like if it helped you with coding.
advance-free-debugger afd asm assembly assembly-debugger assembly-language assembly-x86 coal masm32 masm64 programming
Last synced: 29 Mar 2025
https://github.com/techno-sorcery/cpu-16
A 16-bit CISC minicomputer based around the 74LS181 ALU. With a strong focus on orthogonality , it includes eight general-purpose registers, eight addressing modes, a dedicated stack pointer, eight priority-leveled vectored interrupts, and 16-bits of addressing space
Last synced: 14 May 2026
https://github.com/mitranim/sublime-goasm
Syntax definition for Go assembly for Sublime Text
asm assembly go golang sublime-text syntax syntax-definition
Last synced: 27 Feb 2025
https://github.com/deckarep/lc3-zig
The LC3 virtual machine implemented in Zig.
assembly bytecode-interpreter lc3 lc3-vm virtual-machine zig ziglang
Last synced: 11 May 2026
https://github.com/neorandom/assembly-x86_64-nasm
Repository to store my tests with Assembly x86_64 using NASM on Linux
assembly assembly-x86 linux nasm x86-64
Last synced: 24 Aug 2025
https://github.com/aandreba/clnooms
Assembly-level implementation of interesting data types
asm asmx86 assembly assembly-arm assembly-x86 data-type data-types math rust rust-crate rust-lang rust-library
Last synced: 01 Mar 2026
https://github.com/klubuntu/vscode-asm-snippets
Assembly Snippets for Visual Studio Code
asm asmx86 assembly assembly-language assembly-language-programming assembly-learning assembly-x86 better-life code linux macos macosx nasm setup snippets vscode vscode-snippets windows
Last synced: 16 Apr 2026
https://github.com/ali-tm-original/laos
A toy language to solve caie A-levels Assembly table questions
Last synced: 24 Apr 2026
https://github.com/wiltonsr/micro-unb
Repositório de atividades da disciplina de microcontroladores e microprocessadores da UnB-Gama.
assembly c microcontroller microprocessor msp430 msp430g2553
Last synced: 24 Apr 2026
https://github.com/71/blur
[No longer maintained] Run and edit a C# assembly at the same time. Convert LINQ Expressions and delegates to Mono.Cecil method bodies as well.
Last synced: 22 Apr 2026
https://github.com/douxxtech/nasmserver
A HTTP/1.0 server written in NetWide Assembler.
assembly netwide-assembler webserver x86-64
Last synced: 01 Apr 2026
https://github.com/0xvpr/c-cheat-template
Template for video-game hacking using C and Assembly.
assembly c cheat hacking library template videogame-hacking
Last synced: 16 Apr 2026
https://github.com/foreachmoose/nugetswitch
Utility to replace NuGet packages with local assemblies
assembly dll library nuget packages visual-studio
Last synced: 18 Apr 2026
https://github.com/cxw42/do-not-self-host
A toolchain starting from assembly so you don't have to self-host your next programming language
assembler assembly bytecode bytecode-interpreter interpreter programming-language programming-language-development self-hosting virtual-machine vm
Last synced: 17 Apr 2026
https://github.com/kuninoto/42_libasm
Introduction to ASM. Some libc functions implemented in x86_64 ASM with Intel Syntax
1337-libasm 1337school 42-libasm 42-school 42libasm asm assembly assembly-language assembly-x86 libasm libc x86-64
Last synced: 17 Apr 2026
https://github.com/lgromanowski/fasm-includes
Various linux includes converted to Flat Assembler syntax
assembler assembly assembly-language fasm fasm-syntax include linux
Last synced: 07 May 2026
https://github.com/hexagonix/xfnt
Fontes gráficas para Hexagon/Hexagon graphic fonts
assembly graphic-fonts operating-system
Last synced: 16 Oct 2025
https://github.com/mytechnotalent/stm32f4_lora_uart_driver
An STM32F4, RYLR998 LoRa UART driver written entirely in Assembler.
arm armv7 assembly assembly-language assembly-language-programming driver embedded embedded-devices embedded-systems iot lora mcu radio radio-hacking reverse-engineering rf rylr998 uart
Last synced: 11 Mar 2026
https://github.com/kushrm2803/risc-v_assembler
Simple RISC-V assembler program based on Venus that converts RISC-V assembly language (.asm) into machine language (.mc) format.
assembly branch-prediction risc-v venus
Last synced: 13 Oct 2025
https://github.com/v0idzdev/open-jinx
Jinx OS is a retro themed command line operating system for x86_64 architectures.
assembly c command-line docker linux os retro
Last synced: 14 Apr 2026
https://github.com/shiniga-op/assemblyide
Uma mini IDE para Android de Assembly AARCH64
android assembly java terminal
Last synced: 20 Oct 2025
https://github.com/bunopnu/shellbin
Ship your shell script as executable binary
assembly batch batch-to-exe binary rust shell
Last synced: 07 May 2026
https://github.com/fredmaggiowski/mips-caesar-cipher
A MIPS recursive implementation of the Caesar Cipher
assembly caesar-cipher caesar-cipher-algorithm mips
Last synced: 24 Oct 2025