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/newlandtv/assembly-example

This is assembly example code.

assembly examples

Last synced: 19 May 2026

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

Este repositório contém projetos de código em Assembly para a arquitetura Intel 64 (x86-64). Inclui demonstrações de técnicas de programação, exercícios e implementações de algoritmos em Assembly para Intel 64.

64bit-assembly assembly assembly-x86-64 intel

Last synced: 13 Jun 2025

https://github.com/tqlang/tq-realizer

Modular and reusable compiler technologies for .NET. Made to work with the Abstract Programming Language.

abstract assembly compiler toolchain

Last synced: 13 Apr 2026

https://github.com/brunobaier/mj

Small operational system written in assembly and C

assembly c

Last synced: 23 Feb 2026

https://github.com/cuhsat/vine

Visual Quine in 32-bit x86 FLAT Assembly.

assembly demo flat-assembler quine visual x86 x86-32

Last synced: 05 Jul 2025

https://github.com/kingsznhone/inlineasm

Demostration of using inline assembly in C# .NET

assembly dotnet x86 x86-64

Last synced: 13 Apr 2026

https://github.com/tiagocavalcante/assembly-in-c

A print function created in Assembly and used inside C

assembly c

Last synced: 25 Jul 2025

https://github.com/harshkapadia2/assembly

Assembly language knowledgebase.

asm assembly

Last synced: 05 Jul 2025

https://github.com/mekhyw/logicomp-compiler

Custom simplified Lua compiler that generates assembly code for Linux and Windows, developed from scratch in C++

assembly compiler cpp lua

Last synced: 13 Apr 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/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/abnormalhare/bad-x86_64

The worst way to make an x86_64 emulator.

assembly emulator x86-64

Last synced: 20 May 2026

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

My/Mark's Processing Unit. Collection of projects exploring low level computing and the world of compilers.

assembler assembly assembly-language low-level rust

Last synced: 28 Apr 2025

https://github.com/asko7779/asko-os

Very few files of my OS and a testing non-bare metal version kernel, some of them may be outdated

assembly c kernel os

Last synced: 19 Apr 2026

https://github.com/rurumimic/csapp

💣 CS:APP

assembly

Last synced: 25 Mar 2025

https://github.com/rxyalxrd/assembly

Лабораторные работы по драйверам за 5 семестр.

assembly c cpp python3

Last synced: 18 Apr 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/yantavares/sb2024-1

My code base for SB-2024/1 class at UnB. It includes an assembler, linker and transpiler for a hypothetical assembly language created at UnB.

assembler assembly linker transpiler

Last synced: 25 Mar 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.

assembly mips32

Last synced: 28 Mar 2025

https://github.com/vroncevic/build_step

Build step tool for x86-64 and GCC10

assembly bash build builder cc cpp gcc linker linux macos qnx shell virtualbox

Last synced: 07 Apr 2026

https://github.com/dosasm/dosplay

This project implements a webapp to run assembly, C tools in DOS environment in the dosplay folder

assembly dos dosbox turbo

Last synced: 17 Feb 2026

https://github.com/justdrven/assembly_test

Contains my practice files in assembly

assembly c

Last synced: 14 May 2026

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

Multiplication math test for children

assembly masm masm64 math multiplication test

Last synced: 02 Nov 2025

https://github.com/gabrieldiem/scheduler-jos

Scheduler implementation with round-robin and priorities policies on top of MIT's JOS operating system

7508 assembly c c11 clang fiuba mit-jos os-design scheduler systems-programming

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

assembly blast shell

Last synced: 02 Jan 2026

https://github.com/eugenechevski/mipsprocessor

implementation of simple MIPS processor.

assembly c mips

Last synced: 15 May 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/codersguild/cpp-quick

Quick C/C++ Snippets & CPP Examples from production & personal use.

assembly c cpp cpp11 cpp17

Last synced: 10 Apr 2026

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/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/aureylzz/asm-calculator

An educational project featuring a basic calculator implemented in x86-64 assembly language. Ideal for learning low-level programming, CPU registers, and stack operations. Perfect for beginners and enthusiasts.

assembly learning x86-64

Last synced: 04 Apr 2025

https://github.com/walshyb/polished-map-web

A map and tileset editor for pokecrystal, pokered, & derived projects. Written in C++ and JS. Based off of rangi42/polished-map.

assembly cpp crystal pokemon react redux sprites tilemap-editor typescript wasm webassembly

Last synced: 10 Apr 2026

https://github.com/rdc1996/resumeProjects

This contains all of the projects that are described on my resume as well as a few more that played a big part in my education as a CS student.

assembly c java python visual-basic

Last synced: 11 Mar 2025

https://github.com/0xffset/x86-assembly

A lot of x86-Assembly programs with C/C++

assembly c low-level-programming nasm register x86

Last synced: 18 May 2026

https://github.com/kneelian/aarch64-bootstraps

A QEMU-based kernel written in pure Aarch64 assembly

aarch64 armv8 assembly baremetal kernel

Last synced: 23 Mar 2025

https://github.com/thvdveld/texteditorassembly

A text editor in assembly.

assembly

Last synced: 12 Jul 2025

https://github.com/umutozel/project-euler-assembly

:keycap_ten: My dumb assembly solutions for ProjectEuler

assembly project-euler projecteuler

Last synced: 22 Mar 2025

https://github.com/aubstract/aublang_assembler

An assembler for my language AubLang, to be used with my Minecraft CPU

assembler assembly cpu isa minecraft redstone syntax-highlighting

Last synced: 18 May 2026

https://github.com/bemxio/bootloader-experiments

Various bootsector programs doing silly stuff

assembly bootloader makefile nasm x86

Last synced: 25 Jun 2025

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

KTU S5 MASM LAB PROGRAMS

assembly cse ktu ktu-s5

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

assembly java

Last synced: 15 May 2026

https://github.com/jayllyz/jarvis-asm

Jarvis march using assembly

assembly jarvis

Last synced: 07 Apr 2025

https://github.com/jotavare/x86-assembly-nasm

Explored x86 assembly programming using NASM, dived into low-level coding and discovered the inner workings of computer hardware and software.

assembly binary nasm processor-architecture processor-modes registers x86-64

Last synced: 26 Jun 2026

https://github.com/pamelaintech/emulador-asm

Emulador de jogos em assembly (em processo de criação)

assembly practice-programming practice-project

Last synced: 21 Jul 2025

https://github.com/phucvin/vmgen-langs

Interpreted programming languages using vmgen

assembly interpreter programming-language register-vm stack-vm virtual-machine vm vmgen

Last synced: 18 May 2026

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/prosenjitjoy/assembly-lab-project

Assembly Lab Final Project

assembly emu8086

Last synced: 05 Apr 2025

https://github.com/nubbsterr/vbb

A very basic x86 bootloader project

assembly bootloader i386 linux nasm qemu

Last synced: 18 May 2026

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/richarddorian/brainfuck-asm

A Brainfuck interpreter written in x64 assembly for Linux

assembly brainfuck brainfuck-interpreter interpreter

Last synced: 29 Jun 2025

https://github.com/n9v9/brainfuck

Interpreter, Virtual Machine and JIT-Compiler for Brainfuck Programs

assembly brainfuck jit-compiler rust

Last synced: 18 May 2026

https://github.com/ctalkobt/asmlib65

A KickAssm assembly Macro library for the Mega65.

45gs02 assembly mega65

Last synced: 13 Jul 2025

https://github.com/themabus/nba-jam-sms-gg-audio-driver

Audio driver for Game Gear version of NBA Jam programmed in Z80 assembler by Dave Lowe

assembler assembly sega-game-gear sega-master-system z80 z80-asm z80asm

Last synced: 29 Oct 2025

https://github.com/alnicke/usefulpdf

Useful PDFs to learn Reverse engineering, Assembly, C and Windows Internals.

asm assembly c internals pdf reverse-engineering reverseengineering reversing windows windows-internals windowsinternals

Last synced: 15 May 2025

https://github.com/klausmueller1996/base64-encoder

x64 Assembly implementation of base64 encoding

assembly base64 fast windows x64

Last synced: 18 May 2026

https://github.com/raulkolaric/computer-architecture

MIPS Assembly labs and exercises for Computer Architecture, featuring register operations and memory alignment tasks using the MARS simulator.

assembly mips mips-architecture mips-assembly

Last synced: 18 May 2026

https://github.com/antonioberna/vlsi

Very Large Scale Integration (VLSI) Design

asm assembly c digital-electronics fsm pic rtl surfer verilog vhdl

Last synced: 26 May 2026

https://github.com/ahmedkamal78/cpp-inlineassembly

Using inline assembly code in CPP

assembly assembly-language cpp inline-assembly

Last synced: 18 May 2026

https://github.com/mr-bat/assembleter

Assembly Interpreter, uncomplicated interpreter for assembly

assembly assembly-language interpreter

Last synced: 18 May 2026

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

Rust virtual machine and assembler

assembly interpreter rust systems-programming virutal-machine vm

Last synced: 18 May 2026

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

Eight Bit Virtual Computer

8bit assembly c python virtual-machine

Last synced: 07 Apr 2026

https://github.com/denyskryvytskyi/capgemini-simd

SIMD usage for vector additon, matrix multiplication, dot product, and substring search

assembly cpp gpgpu gpgpu-computing matrix matrix-multiplication simd substring-search vector vectorization

Last synced: 18 May 2026

https://github.com/akielaries/pios

Simple kernel & OS for the Raspberry Pi 1-3

armv7 assembly c operating-systems

Last synced: 18 May 2026

https://github.com/abanoub-refaat/cs306-operating-systems

Notes, assignments, and projects for the Operating Systems course (CS306). Topics include process management, memory allocation, concurrency, and system calls.

assembly assembly-basics assembly-language-programming assembly-x86 assembly-x86-64

Last synced: 26 Mar 2025

https://github.com/Open-Machine/Circuits

A basic computer circuit using made only using logic gates.

assembly circuits cpu

Last synced: 26 May 2026

https://github.com/lauratrigo/mips-32_exercicios

Repositório com exemplos práticos de assembly MIPS 32 para a disciplina de Arquitetura de Computadores. 🖥️

assembly computer-architecture low-level-programming mips-32

Last synced: 26 Mar 2025

https://github.com/anasbinrashid/pacman-assembly

I implemented the classic PACMAN in x86 Assembly Language.

assembly assembly-x86 game-development pacman pacman-game programming project x86 x86-assembly

Last synced: 27 Feb 2025

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/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/0xdaebak/solselector

⚓ Get The 4 byte Selector/Method Signature of any function

0xdaebak assembly hash javascript keccak256 methodsig selector solidity yul

Last synced: 09 May 2026

https://github.com/markcaldropoli/cs120

Computer Systems I: Machine Organization

assembly cs120 markcaldropoli mips

Last synced: 15 Mar 2025