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/eugenechevski/mipsprocessor
implementation of simple MIPS processor.
Last synced: 15 May 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/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/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/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/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/arun-esh/assembly
Assembly Notes and Codes
assembly assembly-language masm32 x86-assembly x86-masm
Last synced: 12 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/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/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/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/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/sudtanj/os-project
A private project for semester 5 at Universitas Pelita Harapan
Last synced: 15 May 2026
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/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/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/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-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/ybda/asm_algorithms
Algorithms to learn intel x86 assembly
asmx86 assembly assembly-x86 intel-syntax
Last synced: 06 Oct 2025
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/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/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/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/Open-Machine/Circuits
A basic computer circuit using made only using logic gates.
Last synced: 26 May 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/markcaldropoli/cs120
Computer Systems I: Machine Organization
assembly cs120 markcaldropoli mips
Last synced: 15 Mar 2025
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/centuriontheman/assemblyprojects
The repository contains various assembly AT&T projects.
assembly assembly-language simd university university-project
Last synced: 30 Mar 2025
https://github.com/j-jzk/bfasm
A brainfuck -> x86 assembly compiler
assembly brainfuck brainfuck-compiler
Last synced: 20 May 2026
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/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/hafizhhasyhari/arsitektur-komputer-architecture-computer-undergraduate-hafizh
Architecture Computer 2023
arsitektur-komputer assembly computer-organization-and-architecture organisasi-arsitektur-komputer
Last synced: 15 May 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/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/azrielx86/proyectofinalasm
Proyecto final para la materia de Estructura y Programación de Computadoras - FI UNAM - Semestre 2023-2
Last synced: 26 Jun 2025
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/3liasp/proarch-project
Assembly Project for a course on Processor Architectures (mainly RISC-V)
Last synced: 07 May 2025
https://github.com/cosmingorun/pacman-game-assembly-x86
Implementation of the Pac-Man game in an arcade style, featuring power-ups and ghosts that can sense Pac-Man when he is close and become angry.
Last synced: 26 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/valmir-unicap/arquitetura-de-computadores
Disciplina de arquitetura e organização de computadores 1 e 2
arquitetura-de-computadores assembly mars mips
Last synced: 26 May 2026
https://github.com/sielb2/assembly-match-x86_64
x86_64 assembly match and case function
Last synced: 29 Mar 2025
https://github.com/eddys912/assembly-core-exercises
Proyectos en ensamblador x86 utilizando el emulador emu8086.
Last synced: 29 Mar 2025
https://github.com/h0nt3d/bitsequencegenerator-assm
BitSequenceGenerator-Assm
assembly beginner computer-organisation-architechure digital-logic nios-ii psuedo-random
Last synced: 29 Mar 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/gbroques/freecad-dynamic-linked-object
Example of using a dynamic linked object in an assembly.
Last synced: 30 Jun 2025
https://github.com/apostolos-k/ntua-microprocessors-lab
Exercises for the Microprocessors Lab course at Ece Ntua 2022-23, in which we program an ATMega328PB microcontroller, using Assembly and C.
assembly atmega328pb c microcontroller microprocessor ntua-ece
Last synced: 26 Apr 2026
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/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/m1guelpf/hello-assembly
My first assembly program!
assembly hello-world makefile nasm nasm-assembly
Last synced: 30 Mar 2025
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/andymccall/pac-man
A remake of the 1980's arcade game Pac-Mac to the Agon Light 2
Last synced: 30 Jun 2025
https://github.com/filipmnowak/tail-f
i386 toy/prototype version of tail -f
Last synced: 22 Jul 2025
https://github.com/fititnt/assembly-cesar
Programa em assembly, compatível com processador hipotético Cesar/UFRGS
Last synced: 18 May 2026
https://github.com/skpro-glitch/shorthand-risc
This is a simplified assembly language with a tabular structured instruction set. This is meant for easy learning and fast implementation of assembly languages in microprocessors and microcontrollers. - Soham Kapur, VIT Chennai
assembler assembly assembly-language assembly-language-programming compiler compiler-construction compiler-design compiler-optimization compiler-principles compilers risc risc-processor risc-v riscv shorthand shorthand-notation shorthand-syntax
Last synced: 03 Feb 2026
https://github.com/githubprankster/spinscript
Spinscript is a fantasy architecture for a game project that is quite assembly.
assembly bytecode-compiler bytecode-interpreter cpp gamedev interpreter virtual-machine
Last synced: 20 May 2026
https://github.com/azrielx86/labmicrocomputadoras_2025-1
Practicas desarrolladas para el Laboratorio de Microcomputadoras - FI UNAM Semestre 2025-1
assembly microcontrollers pic16f877a
Last synced: 28 Mar 2025
https://github.com/priyanshscpp/ece2086-microprocessor-module
Learning Microprocessor Electronics
assembly computersystems cpu intel microcontrollersystems microprocessor
Last synced: 26 Feb 2025
https://github.com/recached/reasm
Dive deep, create and don't worry about the details
assembly assembly-language low-level-programming open-source programming-language reasm reassembly startup
Last synced: 02 Jan 2026
https://github.com/kavicastelo/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: 15 Mar 2025
https://github.com/saeedmosaffer/assymblyproject
This project is a number conversion utility written in 8086 assembly language. It takes an input between 0 and 999 and converts it to three formats: Binary, Hexadecimal, and Roman numerals. The project demonstrates subroutine-based programming in assembly, handling user input, data conversion, and formatted output.
architecture assembly intel8086 organization
Last synced: 02 Jan 2026
https://github.com/darkseriuscode/tic-tac-asm
Simple Tic Tac Toe game in assembly (x86_64-linux)
assembly game nasm raylib tic-tac-toe
Last synced: 02 Jan 2026