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/costava/desert-walk

Boring walking simulator

asm assembly boot nasm

Last synced: 21 Jun 2026

https://github.com/malbolgee/aclbs

Códigos para a disciplina de Arquitetura de Computadores - UFAM

ac assembly c edumips64 matrix-multiplication ufam

Last synced: 16 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/Open-Machine/Circuits

A basic computer circuit using made only using logic gates.

assembly circuits cpu

Last synced: 26 May 2026

https://github.com/markcaldropoli/cs120

Computer Systems I: Machine Organization

assembly cs120 markcaldropoli mips

Last synced: 15 Mar 2025

https://github.com/walshyb/gb-brick-break

Brick Break variation for Game Boy. Based off of the tutorial from gbdev.io

assembly gameboy gbdev rgbasm

Last synced: 10 Sep 2025

https://github.com/marcosvini9999/microprocessadores

Disciplina de microprocessadores da faculdade de engenharia da computação

assembly c

Last synced: 16 May 2026

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

GNU rev utility in x86-64 Assembly

assembly command-line gnu nasm

Last synced: 14 Mar 2025

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/sloweax/libc-fasm

x86-64 SYSV libc in fasm

asm assembly fasm libc x86-64

Last synced: 21 Mar 2025

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/jakubtomsu/asm-basics

learning x86 assembly basics...

assembly

Last synced: 20 Mar 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/rafagomezguillen/ingenieria-informatica

Files of the Degree in Computer Engineering first year.

assembly cplusplus

Last synced: 11 Sep 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/rodrigobarbaedu/jumps-in-assembly

Example given about implementation of jumps in assembly language

assembly

Last synced: 20 Mar 2025

https://github.com/aaronc81/archer

Machine instruction search engine

architecture assembly ruby

Last synced: 01 May 2026

https://github.com/mijay6/implementation-of-a-microsystem-with-8086-microprocessor

Implementation of a microsystem based on the 8086 microprocessor, featuring EPROM and SRAM memories, serial and parallel interfaces, and various I/O devices. Developed as an academic project at Politehnica University of Timișoara

8086 academic-project assembly computer-architecture design-system electronics hardware microprocessor

Last synced: 04 Apr 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/rpendleton/homebrew-tap

homebrew tap containing a formula for lc3tools

assembly education homebrew lc3

Last synced: 13 May 2026

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

Jarvis march using assembly

assembly jarvis

Last synced: 07 Apr 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/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/harikrishnan669/mpmc_lab

KTU S5 MASM LAB PROGRAMS

assembly cse ktu ktu-s5

Last synced: 14 Mar 2025

https://github.com/dsadriel/intel8086

Este programa foi desenvolvido como trabalho final da disciplina (INF01108) Arquitetura e Organização de Computadores I utilizando a arquitetura do processador Intel 8086. [EN] This program has been developed as the final assignment for the Architecture and Organization of Computers I class using the 8086 Intel processor architecture

assembly computer-science cs intel8086 ufrgs

Last synced: 30 Oct 2025

https://github.com/azrielx86/proyectofinalasm

Proyecto final para la materia de Estructura y Programación de Computadoras - FI UNAM - Semestre 2023-2

assembly dosbox dosbox-x tasm

Last synced: 26 Jun 2025

https://github.com/nishatrhythm/microprocessor-basics

Here is the microprocessor basics assembly code for lab course.

8086-programs assembly microprocessor

Last synced: 20 Jul 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/3liasp/proarch-project

Assembly Project for a course on Processor Architectures (mainly RISC-V)

assembly riscv

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.

assembly

Last synced: 26 May 2026

https://github.com/saad-khan-11/assembly-restaurant-management-system

A .asm program made for restaurant order management. Made in collaboration with attatheking123@gmail.com.

assembly assembly-language

Last synced: 29 Oct 2025

https://github.com/qalle2/nes-pride

Pride Flag Show (NES)

6502 asm6 assembly homebrew lgbt nes python3

Last synced: 13 Apr 2026

https://github.com/thvdveld/texteditorassembly

A text editor in assembly.

assembly

Last synced: 12 Jul 2025

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

assembly x86-64

Last synced: 29 Mar 2025

https://github.com/eddys912/assembly-core-exercises

Proyectos en ensamblador x86 utilizando el emulador emu8086.

assembly emu8086

Last synced: 29 Mar 2025

https://github.com/kaydvc/asciibird

Flappy Bird written in 32-bit MASM Assembly using text-based graphics. Exe file available in repo.

assembly flappy-bird masm32 text-based-game

Last synced: 27 Mar 2025

https://github.com/gbroques/freecad-dynamic-linked-object

Example of using a dynamic linked object in an assembly.

assembly freecad link

Last synced: 30 Jun 2025

https://github.com/harrybartram/bareasm

Assembler development project by The Routinely Interrupts.

assembler assembly

Last synced: 16 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/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/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/m1guelpf/hello-assembly

My first assembly program!

assembly hello-world makefile nasm nasm-assembly

Last synced: 30 Mar 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/riesinger/8051-gewinnt

Vier gewinnt für den 8051 Mikroprozessor. Ein Projekt für die DHBW Karlsruhe

8051 assembly embedded

Last synced: 06 Mar 2026

https://github.com/andymccall/pac-man

A remake of the 1980's arcade game Pac-Mac to the Agon Light 2

agonlight2 assembly z80

Last synced: 30 Jun 2025

https://github.com/mansogf/mips_assembly

This repository aims the development of MIPS assembly language code.

assembler assembly assembly-language mips-architecture mips-assembly

Last synced: 04 Apr 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/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/matubu/libasm

A simple library made in assembly

asm assembly libasm

Last synced: 11 Oct 2025

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/gabe-frasz/asm

Assembly stuff

assembly assembly-8086

Last synced: 07 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/dukris/assembly

BSUIR, 4th semester

assembly

Last synced: 29 Mar 2025

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

https://github.com/alibowndyn/hohoemu

My Bachelor's thesis project. An x86-64 assembly learning tool written for educational purposes.

assembly dearpygui thesis-project unicorn-engine x86-64

Last synced: 27 Jan 2026

https://github.com/saisenko/mephisto

An IDE for learning RISC-V ISA

assembly cisc risc-v vliw

Last synced: 07 Mar 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/rickb3n/blackboard

This repository contains assembler code solutions to some exercises and challenges related to the Real Digital Blackboard.

assembler assembly blackboard challange challanges code digital exercise exercise-solution exercises exercises-solutions real real-digital real-digital-blackboard solution solutions

Last synced: 20 Mar 2025

https://github.com/tyronsvensli/arithmetic-compiler

input a math expression and compile it into a binary that calculates and outputs the answer

assembly calculator compiler

Last synced: 18 May 2026

https://github.com/voidwyrm-2/rs-100

An emulator for the TIS-100 assembly dialect

assembly rust tis-100 virtual-machine vm zachtronics

Last synced: 20 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/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/eugenechevski/mipsprocessor

implementation of simple MIPS processor.

assembly c mips

Last synced: 15 May 2026

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/umutozel/project-euler-assembly

:keycap_ten: My dumb assembly solutions for ProjectEuler

assembly project-euler projecteuler

Last synced: 22 Mar 2025

https://github.com/kavicastelo/assembly_basics

This guide is designed to help you learn assembly language from the ground up, focusing on the 64-bit Windows architecture. We'll cover everything from setting up your environment to understanding registers and writing basic programs.

asmx86 assembly basics gcc-complier low-level mingw-w64 nasm

Last synced: 15 Mar 2025

https://github.com/imdabigboss/iasm

Small x86 assembler project written in C

assembler assembly iasm x86

Last synced: 02 Jan 2026

https://github.com/double-o-z/clab_project

Final project for Software Lab with C course in Open University of Israel - Implementation of an assembler

assembler assembly c

Last synced: 01 Jan 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/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/rgglez/8085asm

Assembler for the Intel 8085.

8085 assembler assembly c c-lang

Last synced: 22 Mar 2025

https://github.com/raquelfmcardoso/iac-2020-2021-project

Introduction to Computer Architecture - LEIC @ IST 2020/2021. Project by Inês Ji and Raquel Cardoso.

assembly computer-architecture computer-architecture-fundamentals dino-game-replica

Last synced: 26 Mar 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/deyzi-the-youtuber/casm

Assembly's cooler younger brother, CASM.

assembly assembly-language compiler cpp programming-language x86-64

Last synced: 12 Mar 2025

https://github.com/qalle2/nes-bf

Brainfuck interpreter (NES)

6502 asm6 assembly brainfuck homebrew nes

Last synced: 23 Apr 2026

https://github.com/qalle2/nes-colorsquares

Color Squares (NES)

6502 asm6 assembly demo homebrew nes

Last synced: 22 Apr 2026