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

Forth interpreter for the TI-83 Plus

assembly forth hobby ti83plus z80

Last synced: 08 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/zeeshan2k2/minesweeper

minesweeper game using Assembly MASM 8086

assembly masm86

Last synced: 31 Dec 2025

https://github.com/melchizedek6809/vibeos

Experimenting whether one can vibecode an entire OS

assembly c osdev

Last synced: 29 Apr 2026

https://github.com/n-c0de-r/asm-tut-03

Basic code to display a sprite in an SNES machine, did in September

6502 assembly snes sprite

Last synced: 20 Jul 2025

https://github.com/sojunie/fromthetransistor-fork

geohot's fromthetransistor project with a little modification.

assembler assembly c compiler fromthetransistor python uart verilog

Last synced: 19 Jul 2025

https://github.com/yantavares/x86-assembly-on-arm

Setup and run x86 assembly on your ARM machine using Docker.

arm assembly x86

Last synced: 03 Apr 2025

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

Assembly Interpreter, uncomplicated interpreter for assembly

assembly assembly-language interpreter

Last synced: 18 May 2026

https://github.com/rgglez/asm-editor

Full screen text editor programmed in 8088 assembly.

8088 assembly text-editor visual-editor

Last synced: 31 Dec 2025

https://github.com/tylpk1216/1a2b

This is a game that user guesses the number of computer.

assembly game linux

Last synced: 18 May 2026

https://github.com/argentum11/de0_mcu

A simple mcu for DE0

assembly de0-board systemverilog

Last synced: 10 Sep 2025

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

Playing at the lowest level

arm64 assembly

Last synced: 12 Jun 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/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/dieperid/calculator

A calculator in assembly

assembly calculator-application

Last synced: 15 Jun 2026

https://github.com/imran-2022/assembly_8086_code

Assembly code for Microprocessor and Interfacing Sessional

assembly microprocessor-lab

Last synced: 09 Apr 2025

https://github.com/slayingripper/minesweeperarm

Minesweeper Writter in ARM

arm assembly assembly-language game grid

Last synced: 25 Oct 2025

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

Intel 8086 decoder

8086 assembly c

Last synced: 02 Jan 2026

https://github.com/phillvancejr/move_square_asm

Moving Square with Raylib and x64 Assembly Mac OS

assembly graphics mac macos nasm raylib x64

Last synced: 17 May 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/tamaraatanasova/8086-zadaca2

Simple 8086 program

8086 8086-emulator assembly

Last synced: 12 Jun 2026

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

A simple sdl3 demo project

assembly sdl3

Last synced: 02 Jan 2026

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

Notes/programs/resources for learning Assembly.

assembly computer-architecture

Last synced: 03 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/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/msi404/grrs3

grep like util, written in rust (pronounce /grass/)

assembly cargo rust

Last synced: 17 May 2026

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/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/ttiimmothy/different-languages-template1

A repository shows different programming languages template

assembly csharp html makefile solidity svelte swift

Last synced: 13 Apr 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/bieelogrom/assembly_fatec

Exercícios de Assembly - Arquitetura e Organização de Computadores

assembly mips

Last synced: 19 Jul 2025

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

miscellaneous NES programs

6502 asm6 assembly homebrew nes

Last synced: 21 Apr 2026

https://github.com/stepan41k/low-level

various tasks and practices on c, cpp, assembly

assembly c cpp golang

Last synced: 30 Jun 2026

https://github.com/khaledkamr/simple-calculator-using-assembly

simple calculator program using assembly language

assembly

Last synced: 04 Jul 2025

https://github.com/savetz/critical-connection

Source code for Critical Collection, software/hardware for connecting an Atari 8-bit to a CP/M machine

assembly assembly-language atari800 atari8bit cpm vintage-computers

Last synced: 09 Apr 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/y0014984/65-o-fun-bios

BIOS for a 6502-based retro computer emulator in a webbrowser.

6502 assembly bios kernal

Last synced: 30 Jun 2025

https://github.com/meiniki/tinybricks

Bootsector bricks game

asm assembly bootsector bootsector-game game x86

Last synced: 04 Jul 2025

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

Dreaded x86 AT&T Assembly.

asm assembly

Last synced: 22 Mar 2025

https://github.com/nanitefactory/asmtest

HelloWorld of Go (Golang) assembly.

assembly golang

Last synced: 18 May 2026

https://github.com/sowinskibraeden/flamios

A basic OS to help me learn low level systems

assembly cpp os

Last synced: 17 May 2026

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

A Software Assist Application for ARM CPUlator

a248 assembly csce pyside2 python selenium uaa

Last synced: 13 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/qti3e/elf.js

An uncompleted implementation for executing ELF (Executable and Linkable Format) files on the web.

assembly elf execute javascript nodejs webasm

Last synced: 13 Apr 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/nirok2823/microcontrollers

My Microcontrollers Journey, good projects for beginners and intermediate in Assembly, C and C++

assembly c cpp embedded-systems

Last synced: 09 May 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/gmorales08/asmalign

A program written in ANSI C that structure and align Assembly programs for better visualization

assembly c z80

Last synced: 14 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/ajaikumarvs/nullos

x64 operating system

assembly c nasm x64

Last synced: 17 May 2026

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

Code Chunks Collection

assembly bash c java

Last synced: 13 Apr 2026

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

Lab results for the computer hardware engineering course IS1200.

assembly c computer-architecture computer-hardware

Last synced: 29 Apr 2026

https://github.com/rgcv/p3assembly-sublime-syntax

A Sublime Text 3 assembly language syntax

assembly p3 st3 sublime-text syntax-theme

Last synced: 17 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/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/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/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/jeromelesaux/z80format

z80 assembly formatter

assembly rasm z80

Last synced: 02 Jan 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/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/nadazeineedin/embedded-systems

This project simulates a batch mixing system using a PIC16F84A microcontroller. The system can operate in three different modes, which are controlled by a selector switch. Each mode mixes different proportions of fluids A, B, and C. The system also includes a mixer, a heater, and pumps to control the flow of the fluids.

assembly batch-mixing-control embedded-systems-design fluid-flow-control logixpro microcontrollersystems pic16f877a sensor-interfacing

Last synced: 09 Apr 2025

https://github.com/bashmocha/riscv-center-of-mass-locator

RISC-V project that locates the center of mass of an image formatted in RGB.

assembly rars risc-v

Last synced: 01 Apr 2025

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/pamelaintech/emulador-asm

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

assembly practice-programming practice-project

Last synced: 21 Jul 2025