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/petru-braha/yp-compiler
A custom C-like compiler developed on Linux
abstract-syntax-tree assembly lexical-analysis semantics symbol-table syntactic-parser
Last synced: 15 Sep 2025
https://github.com/mansiayer/tecomps
Third Year Computer Engineering Experiments
asm assembly college-assignment computer-engineering contributions-welcome css hacktoberfest hacktoberfest2020 html java javascript jquery lab-assignment lab-exercise python tcl third-year under-construction
Last synced: 29 Apr 2025
https://github.com/sam-mg/assembly-required
Learn the code behind the code.
assembly assembly-arm32 assembly-arm64 assembly-language assembly-language-programming assembly-mips
Last synced: 09 Jul 2025
https://github.com/newlandtv/assembly-example
This is assembly example code.
Last synced: 19 May 2026
https://github.com/filipmnowak/tail-f
i386 toy/prototype version of tail -f
Last synced: 22 Jul 2025
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/julianolorenzato/venus
🌕 A complete environment to assemble and run Venus.
assembler assembly project runtime rust virtual-machine
Last synced: 02 Jan 2026
https://github.com/nyfeu/assembly_intel_64
Este repositório contém projetos de código em Assembly para a arquitetura Intel 64 (x86-64). Inclui demonstrações de técnicas de programação, exercícios e implementações de algoritmos em Assembly para Intel 64.
64bit-assembly assembly assembly-x86-64 intel
Last synced: 13 Jun 2025
https://github.com/tqlang/tq-realizer
Modular and reusable compiler technologies for .NET. Made to work with the Abstract Programming Language.
abstract assembly compiler toolchain
Last synced: 13 Apr 2026
https://github.com/brunobaier/mj
Small operational system written in assembly and C
Last synced: 23 Feb 2026
https://github.com/cuhsat/vine
Visual Quine in 32-bit x86 FLAT Assembly.
assembly demo flat-assembler quine visual x86 x86-32
Last synced: 05 Jul 2025
https://github.com/kingsznhone/inlineasm
Demostration of using inline assembly in C# .NET
Last synced: 13 Apr 2026
https://github.com/tiagocavalcante/assembly-in-c
A print function created in Assembly and used inside C
Last synced: 25 Jul 2025
https://github.com/mekhyw/logicomp-compiler
Custom simplified Lua compiler that generates assembly code for Linux and Windows, developed from scratch in C++
Last synced: 13 Apr 2026
https://github.com/sstallion/xchg_rax
Annotated solutions to "xchg rax,rax" by xorpd
assembly nasm reverse-engineering solutions x86-64
Last synced: 04 Nov 2025
https://github.com/raofin/8086-assembly-codes
Computer Organization & Architecture - Course Lab Tasks & Assignment Solutions [AIUB]
8086 aiub asm assembly assembly-8086 assembly-language computer-architecture computer-organization emu8086 intel microprocessor microprocessor-lab
Last synced: 12 Apr 2025
https://github.com/abnormalhare/bad-x86_64
The worst way to make an x86_64 emulator.
Last synced: 20 May 2026
https://github.com/gmostofabd/8051-push-button
🔗 This repository guides you to learn about digital input reading using an 8051 Microcontroller. The program is written in Assembly language and well-commented to ensure clarity. To read the digital input, two tactile push button switches are connected to I/O pins.
8051 assembly circuit debouncing digital download hex input mcu microcontroller programming proteus pull-down pull-up read schematic simulation switch
Last synced: 22 May 2026
https://github.com/aceinetx/donut-dot-s
My (failed) attempt of recreating donut.c in x86 assembly
Last synced: 28 Oct 2025
https://github.com/naavis/gameboy-skrolli-example
Example code for Skrolli 2017.2 Game Boy article
assembly assembly-language assembly-language-programming educational gameboy magazine
Last synced: 11 Jun 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/msaadx/Brick-Breaker-Game-Assembly
In this project, I have developed an interactive game using MASM16 called Brick Breaker. The objective is to break bricks by bouncing a ball around the screen. The game includes a paddle located at the bottom of the screen that moves based on user input. Player must prevent the ball from falling off the bottom by bouncing it off the paddle.
assembly game game-development masm16
Last synced: 24 Oct 2025
https://github.com/muhammadsaadx/brick-breaker-game-assembly
In this project, I have developed an interactive game using MASM16 called Brick Breaker. The objective is to break bricks by bouncing a ball around the screen. The game includes a paddle located at the bottom of the screen that moves based on user input. Player must prevent the ball from falling off the bottom by bouncing it off the paddle.
assembly game game-development masm16
Last synced: 12 Mar 2025
https://github.com/atomjay/reverse_analysis
學習逆向工程技術,涵蓋靜態/動態分析以及加殼、混淆和加密等進階二進位保護
assembly binary-analysis disassembly dynamic-analysis malware-analysis obfuscation packing reverse-engineering static-analysis unpacking
Last synced: 21 Apr 2026
https://github.com/marekvospel/mpu
My/Mark's Processing Unit. Collection of projects exploring low level computing and the world of compilers.
assembler assembly assembly-language low-level rust
Last synced: 28 Apr 2025
https://github.com/asko7779/asko-os
Very few files of my OS and a testing non-bare metal version kernel, some of them may be outdated
Last synced: 19 Apr 2026
https://github.com/vladelprog/stc8051-education
assembly embedded-systems stc89c52
Last synced: 25 Mar 2025
https://github.com/rxyalxrd/assembly
Лабораторные работы по драйверам за 5 семестр.
Last synced: 18 Apr 2026
https://github.com/miguell-j/bxl
A simple yet robust first-version bootloader written in x86 Assembly, designed as the foundational step toward a powerful custom bootloader ecosystem.
assembly assembly-x86 bootloader low-level-programming
Last synced: 29 Jun 2025
https://github.com/yantavares/sb2024-1
My code base for SB-2024/1 class at UnB. It includes an assembler, linker and transpiler for a hypothetical assembly language created at UnB.
assembler assembly linker transpiler
Last synced: 25 Mar 2025
https://github.com/neolibrios/neolibrios
assembly fasm hobby-os kernel neolibrios os osdev
Last synced: 29 Jun 2025
https://github.com/matveypavlich/calculator-x86-asm
Practicing x86 assembly by building a calculator
asm asmx86 assembly calculator learn-assembly nasm nasm-assembly simple-project x86 x86-assembly
Last synced: 29 Jun 2025
https://github.com/sami-bre/assembly_lab
a repo to hold assembly code I write while going through my comp arch course. This is assembly for the MIPS32 reduced instruction set architecture.
Last synced: 28 Mar 2025
https://github.com/irfanshadikrishad/emu8086
Assembly 🐙
assembly assembly-language emu8086
Last synced: 08 Sep 2025
https://github.com/dosasm/dosplay
This project implements a webapp to run assembly, C tools in DOS environment in the dosplay folder
Last synced: 17 Feb 2026
https://github.com/Paul-vrn/Compiler-Software-project
Compiler of a subset of Java to ARM assembly code
antlr4 arm assembly compilation end-to-end-testing jacoco-report java lexer maven oop-compilation parser unit-testing
Last synced: 11 Mar 2025
https://github.com/justdrven/assembly_test
Contains my practice files in assembly
Last synced: 14 May 2026
https://github.com/kathleenwest/barcode-scanner-reader
Raising the Bar -A Barcode Scanner: An undergraduate team project in microprocessor applications with assembly programming.
assembly barcode barcode-scanner barcode-scanner-reader microprocessor-applications receiver transmitter
Last synced: 25 Jul 2025
https://github.com/mavstuff/mulasm
Multiplication math test for children
assembly masm masm64 math multiplication test
Last synced: 02 Nov 2025
https://github.com/gabrielramirezv/genome_assembly_annotation_and_comparative_analysis
Repository for the Genome Assembly, Annotation and Comparative Analysis class, from the Undergraduate Program in Genomic Sciences, UNAM.
Last synced: 02 Jan 2026
https://github.com/eugenechevski/mipsprocessor
implementation of simple MIPS processor.
Last synced: 15 May 2026
https://github.com/galembeck/computer-organization
This repository contains some of the codes developed/written during my computer organization (theorical/practical) classes at my university (PUC-Campinas).
Last synced: 03 Apr 2025
https://github.com/rgglez/my-thesis-cs-scip
My Computer Science Bachelor's Degree Thesis.
8088 assembly computer-science coprocessor electronic hardware thesis
Last synced: 18 Mar 2025
https://github.com/medishen/asmfly
This project is dedicated to exploring the world of assembly language programming. Here you'll find a collection of projects, tutorials, and resources to help you master low-level programming concepts.
Last synced: 03 Apr 2025
https://github.com/aureylzz/asm-calculator
An educational project featuring a basic calculator implemented in x86-64 assembly language. Ideal for learning low-level programming, CPU registers, and stack operations. Perfect for beginners and enthusiasts.
Last synced: 04 Apr 2025
https://github.com/walshyb/polished-map-web
A map and tileset editor for pokecrystal, pokered, & derived projects. Written in C++ and JS. Based off of rangi42/polished-map.
assembly cpp crystal pokemon react redux sprites tilemap-editor typescript wasm webassembly
Last synced: 10 Apr 2026
https://github.com/rdc1996/resumeProjects
This contains all of the projects that are described on my resume as well as a few more that played a big part in my education as a CS student.
assembly c java python visual-basic
Last synced: 11 Mar 2025
https://github.com/0xffset/x86-assembly
A lot of x86-Assembly programs with C/C++
assembly c low-level-programming nasm register x86
Last synced: 18 May 2026
https://github.com/umutozel/project-euler-assembly
:keycap_ten: My dumb assembly solutions for ProjectEuler
assembly project-euler projecteuler
Last synced: 22 Mar 2025
https://github.com/aubstract/aublang_assembler
An assembler for my language AubLang, to be used with my Minecraft CPU
assembler assembly cpu isa minecraft redstone syntax-highlighting
Last synced: 18 May 2026
https://github.com/bemxio/bootloader-experiments
Various bootsector programs doing silly stuff
assembly bootloader makefile nasm x86
Last synced: 25 Jun 2025
https://github.com/james-beans/batasm
A programming language that combines Batch, Assembly and Python together.
assembly batasm batasm-language batch compiler interpreter programming-language python
Last synced: 14 Mar 2025
https://github.com/silvionetoes18/silviomicrobrowser
O SilvioMicroBrowser é Um Navegador Gráfico Para Computador Antigo Com MS-DOS Versão 1.0 e Tem Suporte no Período de 9 Anos de Suporte do Navegador e Tem Atualização do Navegador no período de 15 Anos de Atualização do Navegador
assembly assembly-8086 assembly-language
Last synced: 14 Mar 2025
https://github.com/pamelaintech/hellowordemassembly
Hello word em assembly
assembly hello-world practice-programming
Last synced: 21 Jul 2025
https://github.com/sudtanj/os-project
A private project for semester 5 at Universitas Pelita Harapan
Last synced: 15 May 2026
https://github.com/killarexe/spu-assembler
An assembler for the SPU using rust
assembler assembly assembly-language custom-assembler custom-assembly custom-assembly-language custom-processor processor rust rust-lang spu
Last synced: 05 Apr 2025
https://github.com/jotavare/x86-assembly-nasm
Explored x86 assembly programming using NASM, dived into low-level coding and discovered the inner workings of computer hardware and software.
assembly binary nasm processor-architecture processor-modes registers x86-64
Last synced: 26 Jun 2026
https://github.com/pamelaintech/emulador-asm
Emulador de jogos em assembly (em processo de criação)
assembly practice-programming practice-project
Last synced: 21 Jul 2025
https://github.com/phucvin/vmgen-langs
Interpreted programming languages using vmgen
assembly interpreter programming-language register-vm stack-vm virtual-machine vm vmgen
Last synced: 18 May 2026
https://github.com/ernanej/assembly-mips-ca
Notes and examples referring to the study of the set of instructions that form the basis of low-level programming of processors with a focus on the set of instructions of the 32-bit MIPS architecture.
assembly computer-architecture dca0104 mips
Last synced: 30 Mar 2025
https://github.com/prosenjitjoy/assembly-lab-project
Assembly Lab Final Project
Last synced: 05 Apr 2025
https://github.com/nubbsterr/vbb
A very basic x86 bootloader project
assembly bootloader i386 linux nasm qemu
Last synced: 18 May 2026
https://github.com/esno/turingcomplete.game
turingcomplete is a awesome educational game teaching logic and cpu architectures
8bit architecture assembly cpu turing-complete
Last synced: 26 Feb 2025
https://github.com/aayes89/mybootloader
First attempt to make an Bootloader with Nasm
assembly bootloader nasm-assembly
Last synced: 07 May 2026
https://github.com/richarddorian/brainfuck-asm
A Brainfuck interpreter written in x64 assembly for Linux
assembly brainfuck brainfuck-interpreter interpreter
Last synced: 29 Jun 2025
https://github.com/n9v9/brainfuck
Interpreter, Virtual Machine and JIT-Compiler for Brainfuck Programs
assembly brainfuck jit-compiler rust
Last synced: 18 May 2026
https://github.com/ctalkobt/asmlib65
A KickAssm assembly Macro library for the Mega65.
Last synced: 13 Jul 2025
https://github.com/themabus/nba-jam-sms-gg-audio-driver
Audio driver for Game Gear version of NBA Jam programmed in Z80 assembler by Dave Lowe
assembler assembly sega-game-gear sega-master-system z80 z80-asm z80asm
Last synced: 29 Oct 2025
https://github.com/alnicke/usefulpdf
Useful PDFs to learn Reverse engineering, Assembly, C and Windows Internals.
asm assembly c internals pdf reverse-engineering reverseengineering reversing windows windows-internals windowsinternals
Last synced: 15 May 2025
https://github.com/raulkolaric/computer-architecture
MIPS Assembly labs and exercises for Computer Architecture, featuring register operations and memory alignment tasks using the MARS simulator.
assembly mips mips-architecture mips-assembly
Last synced: 18 May 2026
https://github.com/ahmedkamal78/cpp-inlineassembly
Using inline assembly code in CPP
assembly assembly-language cpp inline-assembly
Last synced: 18 May 2026
https://github.com/mr-bat/assembleter
Assembly Interpreter, uncomplicated interpreter for assembly
assembly assembly-language interpreter
Last synced: 18 May 2026
https://github.com/slamko/ver
GNU rev utility in x86-64 Assembly
assembly command-line gnu nasm
Last synced: 14 Mar 2025
https://github.com/pedramcode/myvm
Rust virtual machine and assembler
assembly interpreter rust systems-programming virutal-machine vm
Last synced: 18 May 2026
https://github.com/mytechnotalent/0x0000-asm-hello-world
0x0000-ASM-Hello-World Windows Console App written in Assembler.
assembler assembler-code assembler-x86 assembly assembly-x86 assembly-x86-64 windows-10 windows-11
Last synced: 29 Apr 2026
https://github.com/alepacho/ebvc
Eight Bit Virtual Computer
8bit assembly c python virtual-machine
Last synced: 07 Apr 2026
https://github.com/denyskryvytskyi/capgemini-simd
SIMD usage for vector additon, matrix multiplication, dot product, and substring search
assembly cpp gpgpu gpgpu-computing matrix matrix-multiplication simd substring-search vector vectorization
Last synced: 18 May 2026
https://github.com/akielaries/pios
Simple kernel & OS for the Raspberry Pi 1-3
armv7 assembly c operating-systems
Last synced: 18 May 2026
https://github.com/abanoub-refaat/cs306-operating-systems
Notes, assignments, and projects for the Operating Systems course (CS306). Topics include process management, memory allocation, concurrency, and system calls.
assembly assembly-basics assembly-language-programming assembly-x86 assembly-x86-64
Last synced: 26 Mar 2025
https://github.com/Open-Machine/Circuits
A basic computer circuit using made only using logic gates.
Last synced: 26 May 2026
https://github.com/lauratrigo/mips-32_exercicios
Repositório com exemplos práticos de assembly MIPS 32 para a disciplina de Arquitetura de Computadores. 🖥️
assembly computer-architecture low-level-programming mips-32
Last synced: 26 Mar 2025
https://github.com/anasbinrashid/pacman-assembly
I implemented the classic PACMAN in x86 Assembly Language.
assembly assembly-x86 game-development pacman pacman-game programming project x86 x86-assembly
Last synced: 27 Feb 2025
https://github.com/cwielder/coldcpu
Custom processor architecture, assembly language, and toolchain.
assembler assembly compiler cpp cpu emulation premake processor-architecture
Last synced: 02 Jan 2026
https://github.com/polaris000/cs_f342
Lab assignments and some practise done for the Computer Architecture course at BITS Pilani
assembly bits-pilani comparch computer-architecture labs practise verilog
Last synced: 07 Jun 2026
https://github.com/0xdaebak/solselector
⚓ Get The 4 byte Selector/Method Signature of any function
0xdaebak assembly hash javascript keccak256 methodsig selector solidity yul
Last synced: 09 May 2026
https://github.com/markcaldropoli/cs120
Computer Systems I: Machine Organization
assembly cs120 markcaldropoli mips
Last synced: 15 Mar 2025
https://github.com/sinipelto/atari2600
6502 assembly development for Atari 2600 game console.
6502 6502-assembly 6502-processor assembly assembly-language atari atari-2600 atari-games atari2600 cartridge retro retro-graphics retro-programming retrocomputing retrogaming rom rom-cartridge
Last synced: 30 Mar 2025