An open API service indexing awesome lists of open source software.

Assembly

Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.

https://github.com/jeromelesaux/z80format

z80 assembly formatter

assembly rasm z80

Last synced: 02 Jan 2026

https://github.com/npwitk/css332-microcontrollers-and-applications

Stack Pointer, Spack Tointer

328p assembly avr

Last synced: 30 Mar 2025

https://github.com/newlandtv/assembly-example

This is assembly example code.

assembly examples

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/titi-rex/libasm

42 project libasm

42projects assembly

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

assembly gnu-linux i386 tail

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

assembly assembly-cesar

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/thecoachingonline/learning-assembly

Here are my study notes for learning Assembler

assembly masm32 x64dbg

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

assembly 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

assembly assembly-x86 donut-c

Last synced: 28 Oct 2025

https://github.com/surajkadapa/emeraldos

A simple operating system, implementing some basic concepts.

assembly c fat12

Last synced: 28 Apr 2026

https://github.com/cerebnismus/micro-ctrl

8051 micro-controller examples / Keil & Proteus & EdSim51

8051 8055 assembler assembly edsim51 example intel keil microcontroller proteus sample

Last synced: 11 Jun 2025

https://github.com/permutationlock/dumb_cycle

A snake game for x86_64-linux written in C99 with no preprocessor or libraries.

assembly c99 linux qbe x86-64

Last synced: 02 Jan 2026

https://github.com/namn-grg/assembler

This Assembler converts assembly code into binary code according to its ISA

assembly python3

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/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

assembly rust

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/asm-riscv-base64

base64 encoder written in RISC-V assembly (linux)

assembly base64 linux riscv riscv64

Last synced: 01 May 2026

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/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

assembly x86-64

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/portal-co/asm-common

Common types for assembly architectures

aarch64 amd64 arm64 armv6 armv7 armv8 asm assembly riscv riscv32 riscv64 rv32 rv64 x64 x86

Last synced: 21 Jan 2026

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

assembly

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).

assembly assembly-x86

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.

asm asmx86 assembly

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/carusel02/assembly

Solved code tasks in assembly

assembly problem-solving

Last synced: 03 Apr 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

assembly pixel-art

Last synced: 14 Oct 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

assembly line-editor

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.

assembly cplusplus

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

6502 assembly beneater cc65

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/imdrinkcat/game2048-masm32

使用MASM32实现了2048游戏。除UI界面外,只使用汇编语言编写,展示了低级编程的高效性。

2048-game assembly masm32

Last synced: 29 May 2026

https://github.com/aj528/mmemmove

memmove() written in ARM Cortex-M Assembly

arm assembly c cortex-m embedded memmove

Last synced: 04 Apr 2025

https://github.com/blazskufca/asm_tic_tac_toe

A game of Tic-tac-toe in x86_64 ISA assembly (AT&T/GAS)

assembly

Last synced: 04 Apr 2025

https://github.com/tanvir-chy-ahmed/problem-solving

Pure C Projects Collection

assembly assembly-language c

Last synced: 19 May 2026

https://github.com/fuellabs/fasm

A mini Fuel Assembly language.

assembly compiler fasm fuel language

Last synced: 19 May 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

assembly emu8086

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/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/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.

32bit assembly ripes risc-v

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)

assembly

Last synced: 16 Feb 2026

https://github.com/takmesh/assembly-compiler-in-python

Python program for testing assembly!

assembly python-3

Last synced: 02 Apr 2025

https://github.com/sadegh15khedry/data-output

The program is designed to output data to Port A using assembly code.

assembly

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.

assembly c nasm

Last synced: 12 May 2025

https://github.com/emanuelfeld/nand2tetris

worked through nand2tetris

assembly nand2tetris python

Last synced: 15 May 2026

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/stackedcache/c-journey

Documenting my journey of learning C with the end goal of becoming a cyber security expert.

assembly c cybersecurity gdb

Last synced: 15 May 2026

https://github.com/floydz/assemblylinepython

Python Wrapper aournd AssemblyLine. Generate amd64 assembly on the fly

assembly assemblyline x86-64

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

assembly isa legv8 simulator

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/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

https://github.com/whoislisalisa/INP-VUT-FIT

Projects for VUT FIT - INP.

assembly brainfuck fit inp python vhdl vut vutfit

Last synced: 11 Mar 2025