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-27 00:02:26 UTC
- JSON Representation
https://github.com/slotovi4/compilation-react-ts-scss
React assembly
assembly bem-naming husky react react-eslint recoil router-dom scss typescript yarn
Last synced: 12 Mar 2025
https://github.com/man2dev/asm-atmega32
Programming with assembly on ATMega32
assembly atmega32 atmel atmel-studio avr-studio proteus university university-assignment university-course university-project
Last synced: 13 Jun 2026
https://github.com/bibymaths/perl_snippets
A collection of Perl scripts for solving bioinformatics problems and algorithmic challenges, including sequence analysis, alignment, and DNA assembly.
alignment amino-acids assembly bioinofrmatics dna-sequences edit-distance fibonacci hamming-distance lcs motif perl
Last synced: 14 Apr 2026
https://github.com/misakuja/pjait_assembly
16bit x86 Assembly written for PJAIT.
assembly dos low-level-programming
Last synced: 05 Oct 2025
https://github.com/sgon4arov/plato
🤖 Enhance coding with Plato, a CLI-compatible AI assistant that streamlines coding tasks while integrating seamlessly with GitHub Copilot.
assembly autonomous-vehicles bacteria control-systems conversational-ai conversational-ui deep-learning dialogue-systems functional-programming kobo lateral-controller machine-learning ngs pdf platooning privacy-preserving timeline wgs
Last synced: 20 May 2026
https://github.com/bervice-com/hardened-in-ram-secret-storage-for-rust-with-inline-assembly
SecureCell is a small educational demo that shows how to store sensitive data in RAM in a way that’s encrypted-at-rest and only readable during short “critical sections.”
assembly bervice cargo critical-sections encryption rust securecell
Last synced: 05 Oct 2025
https://github.com/destinecarma/learning-assembly
Stored Assembly files for learning Assembly
Last synced: 05 Oct 2025
https://github.com/djanta/djantajs-bundle-composer
djantajs package builder core bundle
assembler assembly bundle bundler component-library composer composer-library composer-package composer-plugin composer-project package package-manager packagemanager packager sauce
Last synced: 08 May 2026
https://github.com/yamil-serrano/computer-architecture-ii-projects
Mini-projects and exercises developed for the course CIIC 4082 – Computer Architecture II. All projects are implemented in RISC-V 32-bit Assembly, making use of the Ripes simulator, which provides an educational environment to explore computer architecture concepts.
Last synced: 05 Oct 2025
https://github.com/peakk2011/kavin
The generic Node.js process watcher
assembly auto-restart c dev-tools development electron file-watcher low-level-programming nodejs nodemon peakk2011 performance
Last synced: 08 May 2026
https://github.com/parminderbadhan/autonomous-robot-roaming
This project programs an EEBot robot in HCS12 assembly to autonomously navigate a maze by following a line, detecting intersections, learning the correct path, and retracing its route back to the start.
Last synced: 05 Oct 2025
https://github.com/auth0x78/compiler85
A lightweight compiler for Intel 8085 assembly.
assembler assembly code-generator compiler educational-project intel-8085 lexer-parser
Last synced: 18 May 2026
https://github.com/emersh0w/assembly
My assembly projects, just for fun and learning. No AI was used in any part of the production of or research of the code.
Last synced: 05 Oct 2025
https://github.com/omercsbn/clkernel
Revolutionary x86 Operating System Kernel with AI Supervision, Hot-Swappable Modules, and Actor-Based Shell
actor-model ai-supervision assembly bootloader c embedded-ai hot-swappable-modules hybrid-kernel kernel microkernel nasm operating-system qemu sandboxing system-programming x86
Last synced: 16 May 2026
https://github.com/chmuhammadasim/encryption-decryption-masm615
A comprehensive encryption and decryption program developed entirely in Assembly Language using XOR bitwise operations. This project demonstrates secure data handling, file I/O operations, and low-level programming concepts in a user-friendly console interface.
assembly encryption-decryption masm615
Last synced: 06 Oct 2025
https://github.com/bashmocha/riscv-center-of-mass-locator
RISC-V project that locates the center of mass of an image formatted in RGB.
Last synced: 01 Apr 2025
https://github.com/younghakim7/arm64_assembly_language
My Youtube Channel - GlobalYoung https://www.youtube.com/@GlobalYoung7
arm64 assembler assembly reverse-engineering
Last synced: 16 Oct 2025
https://github.com/algosup/2023-2024-project-2-x86-retrogaming-team-5
This repository focuses on recreating the classic Pac-Man game in x86 assembly language, tailored for DosBox.
assembly assembly-x86 dosbox pac-man-game
Last synced: 06 Oct 2025
https://github.com/ybda/asm_algorithms
Algorithms to learn intel x86 assembly
asmx86 assembly assembly-x86 intel-syntax
Last synced: 06 Oct 2025
https://github.com/e1essar/advent-of-code-2023
⛄Advent Of Code 2023 In Different Programming Languages⛄
advent-of-code-2023 assembly c clojure cpp csharp golang java javascript kotlin python rust visual-basic
Last synced: 06 Apr 2026
https://github.com/omar-ahmed314/pipelined-processor
Five stages pipeline-processor CMP Core i(-1)
assembly cpu-emulator hardware-designs python vhdl
Last synced: 01 May 2026
https://github.com/mytechnotalent/rp2350_blink_driver
An RP2350 blink driver written entirely in Assembler.
arm armv8 assembler assembler-code assembler-implementation assembly blink driver embedded-systems led pico2 rp2350
Last synced: 07 Oct 2025
https://github.com/bagwanmisbah/sppu-comp-pict-practicals
assembly assembly-language data-analysis-python data-science data-visualization dsdbal lp1 lp2 microprocessor object-oriented-programming oop-cpp pict sppu sppu-2019-pattern sppu-computer-dept sppu-computer-engineering sppu-practical sppu-se sppu-te-comp
Last synced: 16 Feb 2026
https://github.com/i-jss/unb-competitive-programming
Personal collection of competitive programming solutions and coursework notes from my Computer Engineering degree at UnB, 100+ problems across 6 disciplines and 3 marathons.
assembly c competitive-programming cpp pascal regex
Last synced: 31 May 2026
https://github.com/desstroyerrr/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: 18 Apr 2026
https://github.com/gtvolk/asmclock
Intel 8051 Microcontroller clocks
8051 assembly clock intel microcontroller
Last synced: 18 Mar 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/brunobaier/mj
Small operational system written in assembly and C
Last synced: 23 Feb 2026
https://github.com/justdrven/assembly_test
Contains my practice files in assembly
Last synced: 14 May 2026
https://github.com/icarogabryel/sea-iv
SEA-IV is a simple assembler for the MOOn-IV architecture. It is written in Python 3 and is a command-line tool.
assembler assembly assembly-language computer-organization instruction-set-architecture moon moon-iv processor processor-architecture
Last synced: 02 Jan 2026
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/andrewcwhy/cs
asm assembly c computer-science cs data-structures dsa mips mips-assembly zig ziglang
Last synced: 11 May 2026
https://github.com/aledpl5/assembly-production-scheduler
Assembly Order's Scheduler
assembly assembly-language assembly-x86 interrupts makefile project syscalls university-project
Last synced: 02 Jan 2026
https://github.com/gmostofabd/8051-dc-motor
👨💻 This repository demonstrates how to interface a DC motor with the 8051 microcontroller using the L298 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 code dc description design download file hex microcontroller motor programming proteus schematics simulation
Last synced: 21 May 2026
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/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/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/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/ayushmantripathy9/coordinate-system
Implementation of Coordinate System in SIC assembly language in requirement of course System Software (CSN-252)
assembly assembly-language-programming coordinate-systems sic
Last synced: 22 May 2026
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/liascode/game-of-tanks
Game of Tanks is like old classic arcade game style.
Last synced: 22 May 2026
https://github.com/ebodshojaei/calculator-in-c
Basic calculator in C that operates on integer operands based on user input.
Last synced: 05 Mar 2025
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/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/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/ite-2022-pwr/oiak
Organizacja i architektura komputerów - laboratoria i projekt
assembler assembly nasm x64 x86 x86-64 x86-assembly
Last synced: 02 Jan 2026
https://github.com/theluqmn/core-nasm
An assembly library consisting of basic subroutines for 64-bit x86 NASM-compiled assembly projects.
assembly assembly-library assembly-x86 nasm nasm-assembly
Last synced: 28 Mar 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/pamelaintech/snakegame-em-asm
Jogo da cobrinha em assembly (em processo de criação)
assembly game practice-programming practice-project snakegame test teste testing
Last synced: 21 May 2026
https://github.com/gmostofabd/8051-7segment
📦 This repository demonstrates how to interface a single-digit Seven-Segment Display (SSD) with the 8051 microcontroller using assembly language. A common cathode SSD is utilized in this project, with all necessary files provided, including assembly code, Proteus simulation files, HEX files, and photos from testing. Later we included 2 digits exam
8051 assembly bcd-to-7-segment circuity common-anode-display common-cathode decoder file hex microcontroller programming proteus schematic seven-segments-display simulation ssd
Last synced: 28 May 2026
https://github.com/giovanni-iannaccone/assembly-libs
Libraries for x86 assembly 🦖
assembly assembly-library assembly-x86 files library low-level math socket stdio stdlib string
Last synced: 03 Apr 2025
https://github.com/memgonzales/assembly-x86-risc
Assortment of programming exercises in assembly: (1) x86 programming, (2) x86-to-C interfacing, and (3) RISC-V programming
armstrong-number assembly maclaurin-series nasm normalization rars risc-v sasm x86 x86-assembly x86-to-c
Last synced: 22 May 2026
https://github.com/gmostofabd/8051-analog
📈 This repository guides you through reading an analog value from a potentiometer using the 8051 Microcontroller. As our controller does not have internal ADC, we need to convert the analog voltage to its binary equivalent externally. Next, we will connect the binary port to our 8051 microcontroller digital input pins.
8051 ad0804 analog analogtodigital assembly bbargrapg binary circuit converter led microcontroller potentiometer programming proteus simulation
Last synced: 25 May 2026
https://github.com/bavinnk/avr-c-and-assembly-integration-demo
This project demonstrates the integration of C++ and external Assembly routines on AVR microcontrollers. It serves as a learning exercise, showcasing how to call custom ASM functions for basic arithmetic operations and direct hardware control (LED blinking), emphasizing low-level interaction and AVR GCC calling conventions.
arduino assembly cpp math platformio
Last synced: 08 Apr 2026
https://github.com/oguzhand95/tis100
A tool and package to parse TIS100 assembly programs.
Last synced: 01 May 2026
https://github.com/ipsecesp/asmu
Go library that provides various useful routines that take advantage of the CPU's capabilities.
Last synced: 20 May 2026
https://github.com/gnh1201/asmnext.com
asmnext.com - The embeddable freedom over WebAssembly
Last synced: 28 Mar 2025
https://github.com/hugech38/seed
🐢 Simple English-English Dictionary in Assembly Language.
assembly assembly-language dictionary english
Last synced: 14 Mar 2025
https://github.com/waasiq/hack-computer
Implementation of 16 Bit Computer
assembler assembly computer-architecture hdl
Last synced: 14 Mar 2025
https://github.com/owanesh/unifi-ca-taskmanager
Repository for Computer Architecture's exam 📚 Università degli studi di Firenze
asm assembly exams school-project task-manager university
Last synced: 01 Nov 2025
https://github.com/owanesh/unifi-ca-stringparser
Repository for Computer Architecture's exam 📚 Università degli studi di Firenze
asm assembly exam school-project string-manipulation university
Last synced: 01 Nov 2025
https://github.com/jonatandb/practicas_assembler_armv7
armv7 armv7l assemb assembly assembly-language jonatandb
Last synced: 14 Mar 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/lottekvalheim/operating-systems
👩🏼💻 Handouts and source code for various labs in the Operating Systems course. The labs cover different aspects of operating systems, including file systems, process management, and system calls.
Last synced: 20 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/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/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/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/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/meeranhussain/blast_gnu_parallel
BLAST searches in parallel using GNU Parallel
assembly bash blast blastn genome-assembly python slurm-cluster
Last synced: 07 Feb 2026
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/two-project/2Lang
[Work in progress] An assembler for the 2Lang programming language
assembly assembly-language binary compiler language programming-language
Last synced: 17 Sep 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/codewithma/schlange
Schlange for the Gameboy
assembly gameboy rgbds snake snake-game
Last synced: 01 Mar 2026
https://github.com/wassimhedfi/adxl345-driver-stm32
Custom driver for ADXL345 accelerometer on STM32 Nucleo-F446RE via I2C, transmitting real-time acceleration data over UART. Modular for easy adaptation to other STM32 boards.
accelerometer-driver adxl345 assembly c-plus-plus c-programming data-monitoring embedded-systems i2c-interface iot java stm32f446re-nucleo uart-interface
Last synced: 14 Sep 2025
https://github.com/vihlancevk/hardware-ints-08h-and-09h
A resident program that works with interrupts
assembly interrupts learning-task resident-program student-project
Last synced: 25 Jul 2025
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/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/tiagocavalcante/assembly-in-c
A print function created in Assembly and used inside C
Last synced: 25 Jul 2025
https://github.com/filipmnowak/tail-f
i386 toy/prototype version of tail -f
Last synced: 22 Jul 2025
https://github.com/gdcmarinho/low-level-experiments
arm assembly assembly-x64 assembly-x86 low-level
Last synced: 26 Jul 2025