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

The compiled language that I wrote for making easier in writing assembly language.

assembly c programming-language x86

Last synced: 02 Feb 2026

https://github.com/ite-2022-pwr/x86_assembly_101

Zrozumieć asemblera tutorial

assembler assembly x86 x86-64 x86-assembly

Last synced: 03 Jan 2026

https://github.com/tamaraatanasova/8086-zadaca2

Simple 8086 program

8086 8086-emulator assembly

Last synced: 12 Jun 2026

https://github.com/ujjwalvivek/baremetal

A DDA raycaster and terminal game engine. Pure x86-64 assembly with syscalls. No libc and runtime.

assembly dda-algorithm x86-64

Last synced: 28 May 2026

https://github.com/davideimola/airbusflap

Simple program in assembly for calculate the bias of the flap on a plane.

assembly university-project

Last synced: 31 Jul 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/aj528/mmemmove

memmove() written in ARM Cortex-M Assembly

arm assembly c cortex-m embedded memmove

Last synced: 04 Apr 2025

https://github.com/kavicastelo/assembly-tutorial-x86

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: 19 Jun 2025

https://github.com/franklin0770/systems-and-networking-presentation

A very basic PowerPoint-styled school presentation I used for an English flipped-classroom lesson

architectures assembly assembly-8086 presentation processors school

Last synced: 02 Jul 2025

https://github.com/eyalraifler/blackjack-x86-16bit

A 16-bit x86 assembly implementation of the classic Blackjack game, designed for DOS environments.

assembly assembly-x86 blackjack

Last synced: 02 Jul 2025

https://github.com/rdsik/schoolriscv

CPU microarchitecture, step by step

assembly makefile modelsim quartus verilog-hdl

Last synced: 04 Oct 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/daleksla/learning

Notes on both languages and (development) tools I have encountered

32-bit 64-bit assembly cpp css haskell html5 javascript nodejs notes oop openmp prolog python3 ros template-metaprogramming

Last synced: 10 Apr 2026

https://github.com/fatima-sami55/ping-pong-cli

A command-line Ping Pong game developed in assembly language, utilizing register manipulation, memory management, interrupts, and bitwise operations for efficient gameplay. It showcases control flow with loops and conditional jumps to simulate real-time action.

assembly interrupts register-manipulation

Last synced: 19 Jun 2025

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

A Pacman Game in Assembly Language using Irvine Library

assembly assembly-language irvine32 pacman

Last synced: 11 Jul 2025

https://github.com/jcng75/building-interface

In my Assembly Class, we were given the task to utilize a data structure that can do the following:

assembly data-structures masm

Last synced: 18 Jun 2025

https://github.com/seigtm/word-game

The "Word Game" implemented in x86_64 NASM, utilizing external functions from the C library.

asm asmx86 assembler assembly assembly-language assignment course-project coursework nasm nasm-assembler nasm-assembly nasm-example nasm-language spbpu spbstu

Last synced: 20 Apr 2025

https://github.com/akhaled01/corewar

A modernized implementation of the 1984 corewar game

assembly corewar redcode rust system

Last synced: 02 May 2026

https://github.com/firelink-library/arch

Material educacional sobre arquitetura de computadores.

architecture assembly risc x86

Last synced: 01 Apr 2025

https://github.com/open-machine/circuits

A basic computer circuit using made only using logic gates.

assembly circuits cpu

Last synced: 26 Jan 2026

https://github.com/guicdas/TFinal_Micros_Assembly

Assembly coding with emu8086.

asmx86 assembly emu8086

Last synced: 07 May 2025

https://github.com/arbinzaman/calcease

A basic Calculator made with Microprocessor that works with EMU8086

assembly emu8086

Last synced: 03 Sep 2025

https://github.com/xvillaneau/python-ungameboy

Un-GameBoy is an interactive tool to help with reverse-engineering games for the Nintendo Game Boy and Game Boy Color.

assembly disassembler gameboy gameboy-color python reverse-engineering

Last synced: 11 Jun 2025

https://github.com/markusvankempen/amiga-ram-test

RAM-TEST (1988): A teenage programmer at a living-room Amiga startup. Original memory diagnostic tool for GIGATRON expansion boards — recovered and running in Amiberry.

1980s 68000 adf amiberry amiga amiga500 assembly commodore-amiga computer-history demoscene digital-preservation emulation floppy-disk gigatron hardware-diagnostics ram-test retrocomputing software-preservation startup vintage-computing

Last synced: 19 Jun 2026

https://github.com/rusq/307_ex

307_ex программа тестирования для 307 кафедры МАИ (ТУ) (2002 год)

80286 assembly assembly-language cp866 dos encryption student-project tasm testing tsr vintage x86-assembly

Last synced: 31 Mar 2025

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/adamniederer/s12cpuv2-mode

A major mode for S12CPUV2 assembly language

assembly embedded freescale microcontroller s12cpuv2

Last synced: 04 Oct 2025

https://github.com/uhm-why/n64-syms

A compilation of N64 sigs and symbols that is accepting pull requests.

assembly n64 reverse-engineering signatures symbols

Last synced: 31 Mar 2025

https://github.com/alexia022/mips_assembly_programs

A comprehensive collection of MIPS assembly language programs demonstrating low-level programming concepts, algorithm implementation, and computer architecture principles through practical applications like calculators, pattern generators, and educational tools.

assembly assembly-language-programming collection computer-architecture embedded-systems game instruction-set-architecture loops mars mips mips-instructions mips-simulator reverse-engineering system-programming

Last synced: 31 Mar 2025

https://github.com/taimoorzaeem/aes

Implemented AES in Intel x86 assembly.

aes-128 aes-encryption assembly intel masm32 x86

Last synced: 04 Oct 2025

https://github.com/zmira/abremir.msp.simulator

MSP (Mais Simples Possível) Simulator provides a console based IDE for the MSP assembly programming language

assembly console-application emulator simulator stack-machine

Last synced: 16 Apr 2026

https://github.com/barakadanny/archcode

A collection of assembly programs and computer architecture explorations.

assembly computer-architecture risc-v

Last synced: 08 Apr 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/kbluelvl/labo-microprocesseurs

Assembly Language Labs for Microprocessor Course.

assembly assembly-x86

Last synced: 10 Jan 2026

https://github.com/matheusadc/contador-de-palavras

O código utiliza a linguagem Assembly para contar o número de palavras digitadas pelo usuário.

assembly

Last synced: 10 Apr 2025

https://github.com/owanesh/unifi-ca-stringparser

Repository for Computer Architecture's exam 📚 Università degli studi di Firenze

asm assembly exam school-project string-manipulation university

Last synced: 01 Nov 2025

https://github.com/desireeav/nasm-ahorcado

Juego Ahorcado en ensamblador NASM

ahorcado-game assembly gato-ahorcado gato-game nasm

Last synced: 10 Sep 2025

https://github.com/so-dawg/year2

This is my documents for my year-2 and all subject project will be here.

assembly educational-project robotics-simulation website-development

Last synced: 16 May 2026

https://github.com/ite-2022-pwr/sem4-oiak-lab-ak

Organizacja i architektura komputerów

assembler assembly x86 x86-64

Last synced: 14 Aug 2025

https://github.com/kiko-serra/ac-feup

Resolution to some of the weakly exercises in the Course L.EIC006

assembly feup feup-ac leic-feup

Last synced: 12 Oct 2025

https://github.com/nanitefactory/asmtest

HelloWorld of Go (Golang) assembly.

assembly golang

Last synced: 18 May 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/michaelscript/assembly

Assembly Programs on the M68K processor

assembly binsearch cs237 m68k sdsu

Last synced: 23 Jul 2025

https://github.com/lehuuan1006/8051-calculator-number-system

8051 MCU calculator in converting number system then display on LCD, simulated on Proteus 8 in Assembly.

8051 8051-microcontroller asm assembly calculator number-system-converter proteus-8

Last synced: 07 Jul 2025

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/alexmuchau/assembly-to-c

A Assembly runner simulation in C

assembly c

Last synced: 29 Apr 2026

https://github.com/kavicastelo/x86-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: 20 May 2026

https://github.com/jjateen/8051

This repository includes programs and projects from the Embedded System Design Lab (ECL-322), along with additional ones for hands-on learning. The code covers essential concepts and implementations in both Assembly and Embedded C for 8051 microcontroller programming.

8051 8051-microcontroller assembly embedded-c embedded-systems keil keil-uvision5 proteus

Last synced: 04 Oct 2025

https://github.com/boteri/keshmiri

🖥️ Build a lightweight 64-bit operating system from scratch for x86_64 with a simple command-line interface and essential features.

assembly assembly-programming-language assembly-x86 assembly-x86-64 c github-config operating-system x86-64

Last synced: 16 May 2026

https://github.com/open-machine/assembler

A program that transforms assembly code into machine code.

assembler assembly machine-code

Last synced: 14 May 2026

https://github.com/kavicastelo/assembly_memory_management

This repository contains examples of memory management implemented in x86-64 assembly on Windows. Each example demonstrates different approaches to handling memory allocation and deallocation.

assembly memory-management mingw-w64 nasm windows64

Last synced: 15 Mar 2025

https://github.com/yisaer/hit-os-experiment

哈工大操作系统课程实验

assembly c linux-kernel

Last synced: 07 May 2026

https://github.com/owanesh/unifi-ca-taskmanager

Repository for Computer Architecture's exam 📚 Università degli studi di Firenze

asm assembly exams school-project task-manager university

Last synced: 01 Nov 2025

https://github.com/yunusemrejr/assembly

Assembly with emu8086

assembly emu8086 simple

Last synced: 30 Mar 2025

https://github.com/anthonytedja/bounce

bounce is a bitmap assembly mini game driven by the MARS simulator

assembly bitmap game mars mips mmio simulator

Last synced: 24 Mar 2025

https://github.com/iliaz41/assembly-labs

Assembly algorithmic programs

assembly x86

Last synced: 28 May 2026

https://github.com/two-project/2lang

[Work in progress] An assembler for the 2Lang meta programming language

assembly assembly-language binary compiler language programming-language

Last synced: 27 Feb 2025

https://github.com/for-acgn/hash-api

Find&Call Windows API by hash+key.

assembly hashapi shellcode windows windowsapi

Last synced: 18 Apr 2026

https://github.com/waasiq/hack-computer

Implementation of 16 Bit Computer

assembler assembly computer-architecture hdl

Last synced: 14 Mar 2025

https://github.com/artainmo/libasm

42 school project. Write foundational functions is Assembly.

42school assembly

Last synced: 16 Mar 2025

https://github.com/asankasovis/pic_digital_clock

⏰ This project intended to create a digital clock using the PIC16F877a from Assembly. The design uses MAX6972 for driving a display and DS1302 to get the real-time clock. Three MAX6972s drive 12 5x7 dot-matrix displays. All code is written in Assembly to get an understanding of the PIC assembly.

assembly assembly-language digital-cl ds1302 max6952 pic16f877a

Last synced: 20 Mar 2025

https://github.com/dscmatter/aegiscc

A minimalistic x86-64 JIT compiler written in C++

assembly compilers cpp jit

Last synced: 09 May 2026

https://github.com/scriptscorpion/snake-x86-64

classic Snake game built in Assembly language for NASM compiler

assembly assembly-language snake-game

Last synced: 04 Oct 2025

https://github.com/professornova/hcs12-clock

A clock system for the HCS12 microcontroller, tested on the Dragon12 board. Developed in C and HCS12 assembly.

assembly clock hcs12

Last synced: 03 Apr 2025

https://github.com/vickttor/blazorapp

Website construído com Blazor, um framework capaz de integrar C# junto a HTML, e assim fazer páginas estáticas SPAs responsivas e bonitas

assembly blazor csharp spa

Last synced: 16 Mar 2025

https://github.com/voidkeishi/computerarchitecture-lab

Assembly practice exercises

assembly computer-architecture

Last synced: 08 Apr 2025

https://github.com/risc-os-community/uclib

A RISC OS Micro C Library to make it easy to create utils in C and possibly C++ without having dependencies on the SharedCLib or the ANSICLib

aarch32 ansic arm asm assembly c library risc-os riscos rool-dde transient util utils

Last synced: 13 Apr 2026

https://github.com/nzeemin/uknc-miner

🕹️ Miner (Saper) game ported from BK-0010 to UKNC

assembly game macro11 ms0511 pdp11 porting porting-game retro retrocomputing uknc

Last synced: 11 Aug 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/katistix/simple-os

My personal learning journey for building a simple operating system from scratch.

assembly bootloader kernel os x86 x86-64

Last synced: 11 Apr 2025

https://github.com/ahmadlufiau/binarysearch

Program Assembly Binary Search

assembler assembly

Last synced: 15 Jul 2025

https://github.com/divinenaman/pong-game-8086

A pong game implementation on 8086

8086 assembly masm

Last synced: 04 Apr 2025

https://github.com/mohamad-alhamwi/shell_spawning_x64_shellcode

Shell-spawning x64 shellcode for linux.

assembly ctf shell shell-spawning x64

Last synced: 10 Jul 2025

https://github.com/gmostofabd/8051-dc-motor

👨‍💻 This repository demonstrates how to interface a DC motor with the 8051 microcontroller using the L298 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 code dc description design download file hex microcontroller motor programming proteus schematics simulation

Last synced: 21 May 2026

https://github.com/mericluc/asm-playground

Experiments on x64 assembly programming

assembly learn x64-assembly

Last synced: 04 Apr 2025

https://github.com/killarexe/ball-os

A simple bootsector OS witch makes a ball bounce inside the screen...

assembly bootsector os x86

Last synced: 11 Aug 2025

https://github.com/sigseg5/play-with-nasm

Some fun with asm

assembler assembly nasm

Last synced: 11 Apr 2025

https://github.com/Fikri-Rouzan/assembly-exercises

Assembly practice for Organisasi dan Arsitektur Komputer course

assembly

Last synced: 11 Aug 2025

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

Flat Assembler (FASM) for TRDOS 386 Operating System

32bit 386 386dos 80386 adaptation assembler assembly binary compiler dos fasm file flat nasm port prg trdos trdos386 x86

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

homebrew tap containing a formula for lc3tools

assembly education homebrew lc3

Last synced: 13 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/aaronc81/archer

Machine instruction search engine

architecture assembly ruby

Last synced: 01 May 2026

https://github.com/alvarovelascoprieto/assembly_cafetera

Assembly program for the Phillips 80C552 microcontroler that controls a coffee machine. This has been implemented using the microcontroller's PWM outputs, analog I/O via its onboard ADC, as well as timers controlled by the internal clock.

80c552 assembly

Last synced: 08 Apr 2025

https://github.com/user-ray/86xassembly-calculator

A simple 8086 Assembly Language calculator that supports basic arithmetic and bitwise operations such as addition, subtraction, multiplication, division, AND, OR, and XOR. The program provides a text-based menu and interacts with the user for input/output. Designed to run on the **emu8086** emulator.

8086 8086-emulator assembly assembly-language

Last synced: 03 Oct 2025