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/namn-grg/assembler
This Assembler converts assembly code into binary code according to its ISA
Last synced: 19 May 2026
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/melchizedek6809/vibeos
Experimenting whether one can vibecode an entire OS
Last synced: 29 Apr 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/sskender/ferrisc
RISC ARM7 Assembly
armv7 assembly fer processor processor-architecture processor-simulator processors risc risc-arm7-assembly risc-processor
Last synced: 22 Mar 2025
https://github.com/yantavares/x86-assembly-on-arm
Setup and run x86 assembly on your ARM machine using Docker.
Last synced: 03 Apr 2025
https://github.com/fujiwarachoki/assembly
My repository for all things that have to do with assembly.
Last synced: 30 Jul 2025
https://github.com/f0rno/marina-8bits-computer
Un ordenador programable de 8 bits simulado en logisim-evolution
8bit-computers 8bit-cpu 8bits assembly computer python3
Last synced: 04 Mar 2025
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/sae0-3/umss
Ingenieria en Informatica - UMSS
assembly computer-graphics database docker emu8086 functional-programming haskell java
Last synced: 14 Apr 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/againpsychox/ask_proj
University project, where we have been tasked to create application with assembly, so I created interesting RPN calculator.
asm assembly calculator reverse-polish-notation rpn x86-nasm
Last synced: 21 Sep 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/artainmo/general-programming
Notes from studying and small projects surrounding general-programming.
assembly bits c clean-code cpp ide ocaml operating-systems os python rust self-learning shell study team vim
Last synced: 14 Apr 2026
https://github.com/imran-2022/assembly_8086_code
Assembly code for Microprocessor and Interfacing Sessional
Last synced: 09 Apr 2025
https://github.com/slayingripper/minesweeperarm
Minesweeper Writter in ARM
arm assembly assembly-language game grid
Last synced: 25 Oct 2025
https://github.com/mgarry1336/star-system
asm assembly loader operation-system os
Last synced: 03 Apr 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/exectx/spectre
A demo showcasing the Spectre vulnerability, in C++ and Assembly.
assembly cmake demo google onefile sidechannel spectre spectre-v suckless vulnera vulnerability
Last synced: 15 May 2026
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/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/ksh168/8086-programs
Embedded Systems 8086 microprocessor programs
Last synced: 29 Jul 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/abund4nt/assembly
Notes/programs/resources for learning Assembly.
assembly computer-architecture
Last synced: 03 Apr 2025
https://github.com/faithByte/rainfall
assembly binary-exploitation ctf cybersecurity reverse-engineering
Last synced: 29 Jul 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/tamaraatanasova/8086-zadaca3
Simple 8086 program
8086 8086-emulator 8086-programs assembly
Last synced: 11 Oct 2025
https://github.com/syed-bakhtawar-fahim/assemblylanguage
Mastering the Art of Assembly Language Programming: A Practical Guide for Students, Professionals, and Hobbyists. Specially for the student of UBIT
assembler assembly assembly-language assembly-language-programming semester4 software-engineering
Last synced: 28 Jul 2025
https://github.com/pedroteixeiraw/positional_tracking_system
This project focuses on developing a system that measures and graphically represents human displacement in real time. It is based on the Microchip PIC18F47Q10 microcontroller, the MMA7361L accelerometer, and MATLAB for data processing and visualization.
accelerometer assembly c matlab microcontoller microship mma7361l mplab pic18f47q10
Last synced: 19 Jan 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/vihlancevk/frame
Creating a moving frame
assembly learning-task procedure student-project
Last synced: 15 May 2026
https://github.com/pithase/linux-asm-x86-64-tech-notes
Artículos, notas técnicas y ejemplos prácticos sobre programación en lenguaje Ensamblador x86-64 para Linux. | Articles, technical notes and practical examples on x86-64 Assembly language programming for Linux.
assembly debugger linux low-level-programming programming tech-article x86-64
Last synced: 25 Apr 2026
https://github.com/alireza29675/asm-laboratory
Laboratory which has been made for writing and testing x86 assembly code
assembly lab x86-assembly x86-nasm
Last synced: 15 May 2026
https://github.com/khaledkamr/simple-calculator-using-assembly
simple calculator program using assembly language
Last synced: 04 Jul 2025
https://github.com/savetz/critical-connection
Source code for Critical Collection, software/hardware for connecting an Atari 8-bit to a CP/M machine
assembly assembly-language atari800 atari8bit cpm vintage-computers
Last synced: 09 Apr 2025
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/y0014984/65-o-fun-bios
BIOS for a 6502-based retro computer emulator in a webbrowser.
Last synced: 30 Jun 2025
https://github.com/meiniki/tinybricks
Bootsector bricks game
asm assembly bootsector bootsector-game game x86
Last synced: 04 Jul 2025
https://github.com/oelin/vessle
A simple "bind shell" written in x86 assembly for Linux.
assembly bind-shell security x86 x86-32
Last synced: 19 Sep 2025
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/steliospapamichail/risc-v-projects
Various programs written in Assembly for RISC-V CPUs
assembly risc-v riscv x86 x86-assembly
Last synced: 23 May 2026
https://github.com/magicoo51889/nand-2-tetris
This is a project we're doing in school, to make a CPU from scratch using assembly language. We're building it from the ground up, starting from gates all the way through full adders and to a full CPU.
assembly assembly-language nand2tetris
Last synced: 27 Jul 2025
https://github.com/alessandro-salerno/fresh
The freestanding shell
assembly c cli colorful freestanding freestanding-application hobby-os os portable posix salernos shell unix
Last synced: 13 Apr 2026
https://github.com/qti3e/elf.js
An uncompleted implementation for executing ELF (Executable and Linkable Format) files on the web.
assembly elf execute javascript nodejs webasm
Last synced: 13 Apr 2026
https://github.com/hr-fahim/assembly-code-intel-8086
A repository of practice assembly code examples for the Intel 8086 processor architecture.
Last synced: 18 Sep 2025
https://github.com/thecoachingonline/learning-assembly
Here are my study notes for learning Assembler
Last synced: 26 Jun 2025
https://github.com/nirok2823/microcontrollers
My Microcontrollers Journey, good projects for beginners and intermediate in Assembly, C and C++
assembly c cpp embedded-systems
Last synced: 09 May 2026
https://github.com/silvionetoes18/sinuxos
assembly assembly-8086 assembly-language
Last synced: 29 Mar 2025
https://github.com/gmorales08/asmalign
A program written in ANSI C that structure and align Assembly programs for better visualization
Last synced: 14 May 2026
https://github.com/sjackman/tigmint-slides
Tigmint: Correct Misassemblies Using Linked Reads From Large Molecules
10x abyss assembly chromium genome gymnosperm linked-reads misassembly-correction mitochondrion scaffolding
Last synced: 07 May 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/lukaszfabia/assembler-zadania
Computer Architecture
assembly computer-architecture mips-simulator
Last synced: 03 Apr 2025
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/riccardorevalor/computerarchitectures
Repository dedicated to the labs of the course 'Computer Architectures' of Politecnico di Torino
arm assembly mips-assembly mips64
Last synced: 15 May 2026
https://github.com/thiagofons/notesncoins-mips
Simulation of ATM notes and coins distribution system in Assembly
Last synced: 26 Jul 2025
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/lvntky/birdos
assembly bios boot bootloader bootsector bootsector-game
Last synced: 03 Apr 2025
https://github.com/fikri-rouzan/assembly-exercises
Assembly exercises for Computer Organization and Architecture course.
Last synced: 20 Jun 2026
https://github.com/helogizzy/fibonacci_nasm
assembly fibonacci linguagem-de-maquina nasm-assembly
Last synced: 17 Mar 2025
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/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/qookei/tbfc
Tiny brainfuck compiler
assembly brainfuck brainfuck-compiler cpp17
Last synced: 17 Apr 2026
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/fititnt/assembly-cesar
Programa em assembly, compatível com processador hipotético Cesar/UFRGS
Last synced: 18 May 2026
https://github.com/matheusotenio/utfpr-aulas
O repositório de Matheus Otetnio contém projetos de Java (POO), Assembly MIPS, SQL/MySQL, Python (Estruturas de Dados) e C. Cada pasta explora conceitos essenciais dessas linguagens. É uma base para aprendizado prático.
assembly banco-de-dados c estrutura-de-dados java mysql poo python python3 sql
Last synced: 07 Apr 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/gdcmarinho/low-level-experiments
arm assembly assembly-x64 assembly-x86 low-level
Last synced: 26 Jul 2025
https://github.com/geoffrey-diederichs/smallest_counter
Smallest program counting up to 10000.
Last synced: 15 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/jmfeck/microwave-simulator-8086
Microwave simulation project in Assembly 8086, developed in 2016 for a university course, demonstrating low-level programming and virtual hardware control.
8086 8086-emulator assembly college-project embedded-systems emu8086 low-level-programming simulation
Last synced: 05 May 2025
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/milkeeycat/tja
A compiler backend
amd64 assembly compiler-backend i-use-rust-btw x86-64
Last synced: 18 Jan 2026
https://github.com/emperororokusaki/assembly
Collection of things I've written in assembly
Last synced: 22 Aug 2025
https://github.com/nadazeineedin/embedded-systems
This project simulates a batch mixing system using a PIC16F84A microcontroller. The system can operate in three different modes, which are controlled by a selector switch. Each mode mixes different proportions of fluids A, B, and C. The system also includes a mixer, a heater, and pumps to control the flow of the fluids.
assembly batch-mixing-control embedded-systems-design fluid-flow-control logixpro microcontrollersystems pic16f877a sensor-interfacing
Last synced: 09 Apr 2025
https://github.com/cruzluna/cs218
Demonstrates working knowledge of Assembly using x86 & MIPS
assembly assembly-x86 mips mips-assembly personal-work
Last synced: 06 Apr 2026
https://github.com/icorbrey/pep9-asm
Language support for the Pep/9 assembly language in VS Code.
assembly computer-systems language-support pep showcase vscode-extension
Last synced: 14 May 2026
https://github.com/apenasumsonhador/arquitetura-de-computadores-2025.1
Trabalhos de Arquitetura de Computadores - 2025.1
assembly computer-architecture
Last synced: 05 Jul 2025
https://github.com/youseftareq33/intel8086-assembly-program_summingandaveragingvariables
Assembly Program for Summing and Averaging Variable-Sized Integer Inputs
Last synced: 12 Jun 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