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-30 00:02:32 UTC
- JSON Representation
https://github.com/npwitk/css332-microcontrollers-and-applications
Stack Pointer, Spack Tointer
Last synced: 30 Mar 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/newlandtv/assembly-example
This is assembly example code.
Last synced: 19 May 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/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/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/fititnt/assembly-cesar
Programa em assembly, compatível com processador hipotético Cesar/UFRGS
Last synced: 18 May 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/silvionetoes18/sinuxos
assembly assembly-8086 assembly-language
Last synced: 29 Mar 2025
https://github.com/thecoachingonline/learning-assembly
Here are my study notes for learning Assembler
Last synced: 26 Jun 2025
https://github.com/silvionetoes18/sinuxos-website
O SinuxOS é Um Sistema Operacional Pequeno e Rápido e Leve Para Para PCs Antigos de 40 Anos Atrás e PCs Antigos de 30 Anos Atrás e Tem Quatro Arquiteturas 8-Bits e 16-Bits e 32-Bits e 64-Bits e Que Foi Feito do Zero no Assembly e em C++
assembly assembly-6502 assembly-8039 assembly-8051 assembly-8080 assembly-8085 assembly-8086 assembly-8088 assembly-language assembly-x86 assembly-x86-32 assembly-x86-64
Last synced: 11 Apr 2026
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/brunobaier/mj
Small operational system written in assembly and C
Last synced: 23 Feb 2026
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/aceinetx/donut-dot-s
My (failed) attempt of recreating donut.c in x86 assembly
Last synced: 28 Oct 2025
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/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/surajkadapa/emeraldos
A simple operating system, implementing some basic concepts.
Last synced: 28 Apr 2026
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/tralahm/simple-os-kernel
Operating System Development is one of the most Technically Involving Pursuits for a Computer Scientist.From writing kernels, to multi-stage boot-loaders, to device drivers, getting your hands dirty.
32-bit 64-bit assembly bios bootloader cpp11 firmware grub kernel ld nasm-assembly os tralahm tralahtek
Last synced: 19 May 2026
https://github.com/nzengi/spawn-wasm-erc721
assembly erc721 ethereum rust rust-library wasm
Last synced: 05 Jan 2026
https://github.com/fabcolonna/polito-cas-landtiger-lib
uVision project for the LandTiger LPC1768 Cortex-M3 board with a self-made C library that implements a higher level interface for every peripheral introduced in the Computer Architectures course.
arm assembly c computer-architectures cortex-m3 embedded keil-uvision5 landtiger lpc1768 politecnico-di-torino
Last synced: 22 Mar 2025
https://github.com/nopey/ssbc-rs
An interpreter for the SSBC toy assembly language
Last synced: 28 Apr 2026
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/nicolasbauw/rust-asm-ffi
Using FFI to Call Assembly Functions from Rust
arm assembly cross-compilation ffi risc-v rust
Last synced: 16 Apr 2026
https://github.com/akk85/cs-3420
Various Lab Assignments from Cornell University's CS 3420(Embedded Systems Course)
assembly c communication-protocol concurrency context-switching embedded-systems interrupt-handling protocol-library realtime-tracking scheduling-algorithms synchronization threads
Last synced: 02 Feb 2026
https://github.com/educorreia932-university/feup-aoco
👨💻 MIEIC 2018/2019 - 1ˢᵗ year / 1ˢᵗ semester
armv7 assembly feup feup-aoco mieic university-course
Last synced: 21 Jul 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/elven9/ost2-arch1001-content
My notes for OpenSecurityTraining2 Arch1001: x86-64 Assembly class
Last synced: 01 Jan 2026
https://github.com/kahsolt/lux
A toy virtual machine, a bit like 8051 micro controller.
assembly bytecode interpreter toy-project virtualmachine
Last synced: 19 May 2026
https://github.com/irfanshadikrishad/emu8086
Assembly 🐙
assembly assembly-language emu8086
Last synced: 08 Sep 2025
https://github.com/qc20/assemblyrings
Welcome to the Assembly Rings repository! This project is a captivating blend of interaction design and creative coding, aimed at showcasing the mesmerizing possibilities of 3D animations within web environments.
assembly creative creative-coding donut html pure-css torus-dom
Last synced: 19 May 2026
https://github.com/zeyu-li/fibonacci-mips
A fibonacci calculator in assembly 🧮
assembly fibonacci mips mips-assembly
Last synced: 03 Jul 2025
https://github.com/razvan48/proiect-arhitectura-sistemelor-de-calcul-asc
Proiect Arhitectura Sistemelor de Calcul (ASC) Anul 1, Semestrul 1, Facultatea de Matematica si Informatica, Universitatea din Bucuresti
assembly assembly-language matrix-calculations matrix-computations matrix-multiplication
Last synced: 16 Mar 2025
https://github.com/sqatim/libasm_42
he aim of this project is to get familiar with assembly language
Last synced: 29 Apr 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/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/shinowtf/calculator-8086emulator
This is Assembly code 8086 emulator code of my University subject Microprocessor Assignment which create a Calculator of volume of cylinder and cuboid on the 8086 emulator
8086emu arm assembly microprocessor
Last synced: 21 Mar 2025
https://github.com/edd-ie/elevator-simulator
An elevator simulator written in MIPS assembly language
asm assembly mips-assembly risc
Last synced: 29 May 2026
https://github.com/seniru/asmsnake
Snake game written in assembly
assembly assembly-x86-64 classic-game snakegame
Last synced: 13 Sep 2025
https://github.com/pome1lo/applications-software-design
Laboratory work on the discipline "Software engineering".
assembly c-plus-plus labs university
Last synced: 19 May 2026
https://github.com/polaris000/fansystem
A fan control system, powered by assembly
assembly assignment bits-pilani fancontrol-script mup
Last synced: 15 Jun 2025
https://github.com/phitzz/pixelarts
Creating pixel art using Assembly Language :D
Last synced: 14 Oct 2025
https://github.com/abdellatuf/18f452-microcontroller
list of pic18f452 programs with simulation
assembly bare-metal c18 compiler embedded hardware microchip microcontroller pic pic18f pic18f452 programming projects
Last synced: 06 Apr 2025
https://github.com/ymorsi7/linearregressionassembly
Stochastic Gradient Descent model w/ LEGv8 architecture
assembly assembly-language legv8 linear-regression sgd
Last synced: 16 Mar 2025
https://github.com/nyambura-pov/ics3203-cat2-assembly-faith-njuguna-150325
ALP CAT 2 : 💻 Assembly Programming: Exploring Control Flow, Array Manipulation, Modular Subroutines, and Hardware Simulation through hands-on tasks showcasing efficient memory management, branching logic, and system-level programming.
assembly assembly-language assembly-language-programming conditional-logic control-flow nasm
Last synced: 21 Mar 2025
https://github.com/ruivieira/scala-assembly.g8
giter8 template for a Scala assembly jar project
assembly g8 jar sbt scala skeleton-template template
Last synced: 19 May 2026
https://github.com/nicolasbauw/asm-riscv-cat
A basic version of the 'cat' command, written in RISC-V assembly (linux)
assembly linux risc-v syscalls
Last synced: 19 May 2026
https://github.com/missn0body/view
A simple terminal program to view files, written in x86 assembly
assembly assembly-language nasm x86
Last synced: 01 Apr 2025
https://github.com/whoiscipher/mazerunner
A fun game written in x86 assembly language, designed to be compiled with the NASM assembler
8088-architecture assembly nasm-assembly x86-assembly
Last synced: 01 Apr 2025
https://github.com/daisvke/bacteria
This C/ASM project explores the principle of self-reproduction through the implementation of a quine, a program that produces a copy of its own source code as output.
assembly c quine self-replication
Last synced: 19 May 2026
https://github.com/mrpicklepinosaur/sped
sped (the stupidly pointless edtior) - a line editor written in x86 assembly
Last synced: 13 Mar 2025
https://github.com/anthonytedja/mips
mips script decompiles MIPS assembly instructions & bot functionality
assembly bootstrap css decompiler discord-bot html javascript mips python
Last synced: 06 Apr 2026
https://github.com/glenncai/whack-a-mole
Microcontrollers and Embedded Systems Laboratory.
assembly c embedded-systems kernel microcontroller
Last synced: 19 May 2026
https://github.com/rafagomezguillen/ingenieria-informatica
Files of the Degree in Computer Engineering first year.
Last synced: 11 Sep 2025
https://github.com/samiyaalizaidi/pipelined-risc-v-processor
A Pipelined RISC-V Processor with forwarding support and hazard detection.
assembly computer-architecture pipelining processor processor-architecture risc-v verilog vivado
Last synced: 04 Sep 2025
https://github.com/dhirsch1138/shrimpy_beneater_6502
Working on my 6502 build, proto-Shrimpy, on a breadboard. Going through ben eater's exercises with my own adaptations
Last synced: 21 Feb 2026
https://github.com/saigut/mbr_program
使用 C 语言编写 mbr 程序。Write an MBR program using the C programming language
assembly bios bootloader c-programming-language mbr qemu
Last synced: 10 May 2026
https://github.com/scottgriv/assembly-welcome
Welcome to my GitHub! (In Assembly and Binary).
assembly assembly-language assembly-language-programming assembly-x86 assembly-x86-64 binary
Last synced: 01 Apr 2025
https://github.com/imdrinkcat/game2048-masm32
使用MASM32实现了2048游戏。除UI界面外,只使用汇编语言编写,展示了低级编程的高效性。
Last synced: 29 May 2026
https://github.com/QualityCroissant/Fox-Virtual-Machine
A virtual machine and assembler for the Fox architecture
architecture assembler assembly assembly-language assembly-language-programming backend c-language c-programming c-programming-language computer-architecture fox-architecture fox-assembly fox-assembly-language gplv3 open-source runtime runtime-system simulator virtual-machine vm
Last synced: 31 Oct 2025
https://github.com/blazskufca/asm_tic_tac_toe
A game of Tic-tac-toe in x86_64 ISA assembly (AT&T/GAS)
Last synced: 04 Apr 2025
https://github.com/tanvir-chy-ahmed/problem-solving
Pure C Projects Collection
Last synced: 19 May 2026
https://github.com/maitreemistry/example-reference-8086-online-emulator-codes
Last synced: 04 Feb 2026
https://github.com/arbinzaman/microprocessor-practice-code
In this repo contains lab class microprocessor lab class codes that we practiced in the lab classroom
Last synced: 18 Mar 2025
https://github.com/rosietheghostie/seaside
A modern tool to learn MIPS Assembly
assembler assembly interpreter mips tool
Last synced: 19 May 2026
https://github.com/geyslan/gregos
assembly bootloader c kernel operating-system osdev
Last synced: 19 May 2026
https://github.com/ndxdeveloper/reverse-engineering-gcc-gpp-training
Complete Reverse Engineering training for ELF binaries (GCC/G++): 36 chapters, from x86-64 assembly to malware analysis. Bonus .NET, Rust, Go. Reverse Engineering course: ELF binaries, GCC, Ghidra, GDB, Frida, angr, YARA, ImHex. 36 chapters + solutions included. EN
angr assembly binary-analysis course ctf cybersecurity elf frida gcc gdb ghidra imhex linux malware-analysis pwntools reverse-engineering tutorial x86-64 yara
Last synced: 08 Apr 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/yamil-serrano/risc-v-assembly-exercises
A comprehensive collection of RISC-V Assembly exercises and practice programs for CIIC 4082: Computer Architecture II, designed to support learning and experimentation in low-level programming and computer architecture concepts.
Last synced: 13 Sep 2025
https://github.com/th3c0d3mast3r/.asm
The Following is a Repository that has all the Assembly Language codes that I had done in the College and overall. Feel free to use that, and suggest changes(this is for 8086)
Last synced: 16 Feb 2026
https://github.com/takmesh/assembly-compiler-in-python
Python program for testing assembly!
Last synced: 02 Apr 2025
https://github.com/sadegh15khedry/data-output
The program is designed to output data to Port A using assembly code.
Last synced: 29 Apr 2025
https://github.com/darkzarich/bugos
A university project which represents a simple and pretty limited OS made with C and NASM. Basically, allows only drawing and save drawn pictures in ROM.
Last synced: 12 May 2025
https://github.com/64kramsystem/vscode-markdown-code-blocks-asm-syntax-highlighting
Visual Studio Code extension that adds Assembly syntax highlighting to Markdown fenced code blocks.
asm assembly extensions grammars hcl terraform visual-studio-code
Last synced: 18 May 2026
https://github.com/anubhav-narayan/vasm
A Python3 based Virtual Assembler
assembler assembly educational educational-project virtual-assembler virtual-machine
Last synced: 19 May 2026
https://github.com/stackedcache/c-journey
Documenting my journey of learning C with the end goal of becoming a cyber security expert.
Last synced: 15 May 2026
https://github.com/floydz/assemblylinepython
Python Wrapper aournd AssemblyLine. Generate amd64 assembly on the fly
Last synced: 31 Oct 2025
https://github.com/nobodywasishere/ponyo
A framework for implementing ISA simulators for any number of ISAs, currently supporting a subset of LEGv8
Last synced: 29 Mar 2025
https://github.com/grevend/shamirs-secret-sharing
Performant secret sharing scheme implementation based on polynomial interpolation over finite fields
assembly c deno ffi rdrand secret-sharing shamir
Last synced: 12 Jan 2026
https://github.com/pmlcrz/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: 13 Mar 2025
https://github.com/pmlcrz/hellowordemassembly
Hello word em assembly
assembly hello-world practice-programming
Last synced: 13 Mar 2025
https://github.com/pmlcrz/emulador-asm
Emulador de jogos em assembly (em processo de criação)
assembly practice-programming practice-project
Last synced: 10 Jun 2025
https://github.com/theluqmn/orca-nasm
A general-purpose CLI-based project made using NASM-compiled x86 64-bit Assembly.
asm asmx86 assembly assembly-x86 hello-world
Last synced: 25 Mar 2025
https://github.com/vishalthehuman/hack-vm-translator
The Hack VM Translator is a program that translates Hack VM code into Hack Assembly code. It is used in the Nand2Tetris course to convert high-level code written in the Hack VM language into low-level code that can be executed on the Hack computer platform.
assembly assembly-language elements-of-computing-systems hack hack-vm mini-project nand2tetris pushpop virtual-machine vm vm-translator vmtranslator
Last synced: 16 May 2026