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/gthomas08/assembly-programs

Programs implemented in Assembly.

assembly

Last synced: 14 Mar 2025

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/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/jmfeck/microwave-simulator-8086

Microwave simulation project in Assembly 8086, developed in 2016 for a university course, demonstrating low-level programming and virtual hardware control.

8086 8086-emulator assembly college-project embedded-systems emu8086 low-level-programming simulation

Last synced: 05 May 2025

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

Schlange for the Gameboy

assembly gameboy rgbds snake snake-game

Last synced: 01 Mar 2026

https://github.com/sujaykanth/tinypascal

Lightweight Pascal virtual machine for rapid development and education. Perfect for embedded scripting. Join us on GitHub! 🐙✨

assembly bytecode compiler delphi educational gas interpreter language-implementation lightweight object-pasca pascal pascal-compiler porting-to-linux-64 programming-language self-hosted virtual-machine vm

Last synced: 24 Jul 2025

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

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

assembly assembly-language binary compiler language programming-language

Last synced: 17 Sep 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/meeranhussain/blast_gnu_parallel

BLAST searches in parallel using GNU Parallel

assembly bash blast blastn genome-assembly python slurm-cluster

Last synced: 07 Feb 2026

https://github.com/emperororokusaki/assembly

Collection of things I've written in assembly

assembly nasm-assembly

Last synced: 22 Aug 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/ralphmarondev/little-assembly

My nasm tiny programs.

assembly nasm

Last synced: 22 Mar 2025

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/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/waasiq/hack-computer

Implementation of 16 Bit Computer

assembler assembly computer-architecture hdl

Last synced: 14 Mar 2025

https://github.com/hugech38/seed

🐢 Simple English-English Dictionary in Assembly Language.

assembly assembly-language dictionary english

Last synced: 14 Mar 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/memgonzales/assembly-x86-risc

Assortment of programming exercises in assembly: (1) x86 programming, (2) x86-to-C interfacing, and (3) RISC-V programming

armstrong-number assembly maclaurin-series nasm normalization rars risc-v sasm x86 x86-assembly x86-to-c

Last synced: 22 May 2026

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

Organizacja i architektura komputerów - laboratoria i projekt

assembler assembly nasm x64 x86 x86-64 x86-assembly

Last synced: 02 Jan 2026

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/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/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/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/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/liascode/game-of-tanks

Game of Tanks is like old classic arcade game style.

assembly

Last synced: 22 May 2026

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

Demonstrates working knowledge of Assembly using x86 & MIPS

assembly assembly-x86 mips mips-assembly personal-work

Last synced: 06 Apr 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/ayushmantripathy9/coordinate-system

Implementation of Coordinate System in SIC assembly language in requirement of course System Software (CSN-252)

assembly assembly-language-programming coordinate-systems sic

Last synced: 22 May 2026

https://github.com/james-p-d/x86asmdump

Dumping ground for x86 Assembler

assembly x86

Last synced: 21 May 2026

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

Program Assembly Binary Search

assembler assembly

Last synced: 15 Jul 2025

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

Forth interpreter for the TI-83 Plus

assembly forth hobby ti83plus z80

Last synced: 08 Apr 2026

https://github.com/alexmuchau/assembly-to-c

A Assembly runner simulation in C

assembly c

Last synced: 29 Apr 2026

https://github.com/icarogabryel/sea-iv

SEA-IV is a simple assembler for the MOOn-IV architecture. It is written in Python 3 and is a command-line tool.

assembler assembly assembly-language computer-organization instruction-set-architecture moon moon-iv processor processor-architecture

Last synced: 02 Jan 2026

https://github.com/sinamathew/100daysoflowlevel

This repository is to keep track of my 100 days of learning C and Assembly with a focus on embedded systems.

100daysoflowlevel assembly aunty-betty c cprogramming electronics emebeded gcc learning-by-doing low-level-programming

Last synced: 02 Jan 2026

https://github.com/i-jss/unb-competitive-programming

Personal collection of competitive programming solutions and coursework notes from my Computer Engineering degree at UnB, 100+ problems across 6 disciplines and 3 marathons.

assembly c competitive-programming cpp pascal regex

Last synced: 31 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/icorbrey/pep9-asm

Language support for the Pep/9 assembly language in VS Code.

assembly computer-systems language-support pep showcase vscode-extension

Last synced: 14 May 2026

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/zoulhadj/8086_decoder

Intel 8086 decoder

8086 assembly c

Last synced: 02 Jan 2026

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

🛠️ This repository demonstrates how to interface a stepper motor with the 8051 microcontroller using the ULN2003 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 download driver file hex language microcontroller motor programming proteus simulation steeper stepper-motor uln2003

Last synced: 21 May 2026

https://github.com/0x0015/sdl3-demo

A simple sdl3 demo project

assembly sdl3

Last synced: 02 Jan 2026

https://github.com/artainmo/libasm

42 school project. Write foundational functions is Assembly.

42school assembly

Last synced: 16 Mar 2025

https://github.com/youseftareq33/intel8086-assembly-program_summingandaveragingvariables

Assembly Program for Summing and Averaging Variable-Sized Integer Inputs

assembly

Last synced: 12 Jun 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/ebodshojaei/calculator-in-c

Basic calculator in C that operates on integer operands based on user input.

asm assembly c

Last synced: 05 Mar 2025

https://github.com/theluqmn/core-nasm

An assembly library consisting of basic subroutines for 64-bit x86 NASM-compiled assembly projects.

assembly assembly-library assembly-x86 nasm nasm-assembly

Last synced: 28 Mar 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/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/johncmanuel/cpsc240

files for assembly class

assembly x86-64

Last synced: 08 Oct 2025

https://github.com/pamelaintech/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: 21 May 2026

https://github.com/gmostofabd/8051-7segment

📦 This repository demonstrates how to interface a single-digit Seven-Segment Display (SSD) with the 8051 microcontroller using assembly language. A common cathode SSD is utilized in this project, with all necessary files provided, including assembly code, Proteus simulation files, HEX files, and photos from testing. Later we included 2 digits exam

8051 assembly bcd-to-7-segment circuity common-anode-display common-cathode decoder file hex microcontroller programming proteus schematic seven-segments-display simulation ssd

Last synced: 28 May 2026

https://github.com/vendethiel/trying-att-x86.s

Dreaded x86 AT&T Assembly.

asm assembly

Last synced: 22 Mar 2025

https://github.com/gmostofabd/8051-analog

📈 This repository guides you through reading an analog value from a potentiometer using the 8051 Microcontroller. As our controller does not have internal ADC, we need to convert the analog voltage to its binary equivalent externally. Next, we will connect the binary port to our 8051 microcontroller digital input pins.

8051 ad0804 analog analogtodigital assembly bbargrapg binary circuit converter led microcontroller potentiometer programming proteus simulation

Last synced: 25 May 2026

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/bavinnk/avr-c-and-assembly-integration-demo

This project demonstrates the integration of C++ and external Assembly routines on AVR microcontrollers. It serves as a learning exercise, showcasing how to call custom ASM functions for basic arithmetic operations and direct hardware control (LED blinking), emphasizing low-level interaction and AVR GCC calling conventions.

arduino assembly cpp math platformio

Last synced: 08 Apr 2026

https://github.com/oguzhand95/tis100

A tool and package to parse TIS100 assembly programs.

assembly golang parser tis100

Last synced: 01 May 2026

https://github.com/ipsecesp/asmu

Go library that provides various useful routines that take advantage of the CPU's capabilities.

assembly golang simd

Last synced: 20 May 2026

https://github.com/gnh1201/asmnext.com

asmnext.com - The embeddable freedom over WebAssembly

assembly iot webassembly

Last synced: 28 Mar 2025

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/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/lottekvalheim/operating-systems

👩🏼‍💻 Handouts and source code for various labs in the Operating Systems course. The labs cover different aspects of operating systems, including file systems, process management, and system calls.

assembly c

Last synced: 20 May 2026

https://github.com/kavicastelo/assembly_system_calls_and_interacting_with_os

This repository contains exercises and examples focused on system calls and interacting with the operating system using assembly language. These examples are built using NASM assembler on a Windows x64 environment, and they illustrate how to interact with OS services at a low level.

assembly basics mingw-w64 nasm windows64

Last synced: 02 Jan 2026

https://github.com/yehoanatnezra/nand2tetris

all the projects from the Nand2Tetris course, implementing a complete computer from logic gates to an operating system.

assembly cpu jack logic-circuit os python virtual-machine

Last synced: 20 May 2026

https://github.com/tuna-sahin/bilkent-eee212-labs

My assignments for the labs for EEE 212 Microprocessors. The first three labs are written in 8051 Assembly and the other half is written for ARM based C embed programming

8051 arm32 assembly c embedded-systems keil-uvision5 kl25z proteus

Last synced: 04 Apr 2025

https://github.com/francoriba/cripto_pricing

Currency converter using REST API and interfacing python, c and assembly scripts and functions @FCEFyN, UNC, Computational Systems

assembly c calling-conventions coverter criptocurrency layers rest-api x86-32 x86-64

Last synced: 20 May 2026

https://github.com/kavicastelo/nasm-x86-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: 02 Jan 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