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/yamil-serrano/risc-v-assembly-exercises

A comprehensive collection of RISC-V Assembly exercises and practice programs for CIIC 4082: Computer Architecture II, designed to support learning and experimentation in low-level programming and computer architecture concepts.

32bit assembly ripes risc-v

Last synced: 13 Sep 2025

https://github.com/sadegh15khedry/data-output

The program is designed to output data to Port A using assembly code.

assembly

Last synced: 29 Apr 2025

https://github.com/darkzarich/bugos

A university project which represents a simple and pretty limited OS made with C and NASM. Basically, allows only drawing and save drawn pictures in ROM.

assembly c nasm

Last synced: 12 May 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/hafizhhasyhari/bahasa-pemrograman-buatan-rakitan-assembly

Assembly Artificial (Assembly) Programming Language

assembly assembly-language bahasa-rakitan

Last synced: 21 Aug 2025

https://github.com/c71n93/processor

CPU emulator, assembler and disassembler

assembly cpu-emulator

Last synced: 17 Apr 2026

https://github.com/mateo-velasquez/laberinto

Project developed during the sixth semester of the Systems Engineering program at the Catholic University of Córdoba. It consists of a maze programmed in Assembly for a Raspberry Pi 3B+ running without an operating system, as part of the course Computer Architecture II.

assembly raspberry-pi-3

Last synced: 18 May 2026

https://github.com/ortanav2/custom-assembly-compiler

Compiles TIICBC Assembly Code into an 8x12bit Binary Instruction-Set .rc File.

assembly assembly-language compiler compiling instruction-set instruction-set-architecture python

Last synced: 07 Apr 2026

https://github.com/asko7779/assembly-bootloader

first version of a 64-bit assembly bootloader made for my OS and experiments

assembly bootloader custom-kernel os

Last synced: 23 Mar 2025

https://github.com/64kramsystem/vscode-markdown-code-blocks-asm-syntax-highlighting

Visual Studio Code extension that adds Assembly syntax highlighting to Markdown fenced code blocks.

asm assembly extensions grammars hcl terraform visual-studio-code

Last synced: 18 May 2026

https://github.com/vihlancevk/frame

Creating a moving frame

assembly learning-task procedure student-project

Last synced: 15 May 2026

https://github.com/russibc/sequence8086

:computer: Basic game developed for Intel 8086 Assembly in Computer Architecture II discipline.

8086 assembly game practice

Last synced: 27 May 2026

https://github.com/skt1803/live-assembly-extension

VS Code extension for real-time C/C++ assembly output with Intel/AT&T syntax, optimization levels, and source mapping.

assembly c compiler cpp live-asm vscode-extension

Last synced: 10 Apr 2026

https://github.com/muhammetgumus/assembly-projects

This repository includes simple x86 assembly projects

assembly assembly-language x86-assembly

Last synced: 20 Aug 2025

https://github.com/lucianoscarpaci/arm-cortex-m-assembly

This project shows my adeptness in deciphering ARM Cortex Assembly code from C code and discerning intricate patterns. Unveil the depth of my skills in ARM Cortex M Assembly through code analysis.

arm arm-cortex-m-processor armv7 assembly c-lang t32 thumb-instruction-set

Last synced: 09 Mar 2025

https://github.com/professor-2390/snow-os

Snow os is an open source os that is made using c language

assembly c cpp objective-c opensource operating-system

Last synced: 13 Jun 2025

https://github.com/alexdremov/miptprojects_2sem

Educational projects of MIPT DIHT ICT second semester

assembly education

Last synced: 09 Mar 2025

https://github.com/pithase/linux-asm-x86-64-tech-notes

Artículos, notas técnicas y ejemplos prácticos sobre programación en lenguaje Ensamblador x86-64 para Linux. | Articles, technical notes and practical examples on x86-64 Assembly language programming for Linux.

assembly debugger linux low-level-programming programming tech-article x86-64

Last synced: 25 Apr 2026

https://github.com/alireza29675/asm-laboratory

Laboratory which has been made for writing and testing x86 assembly code

assembly lab x86-assembly x86-nasm

Last synced: 15 May 2026

https://github.com/jimver/snake-assembly

Snake written in assembly

assembly snake

Last synced: 22 Jul 2025

https://github.com/123qwe123qwe/2024a-tch017_03_tp1_equipe04

Travail Pratique : Conversion de nombres IEEE 754 en format décimal en assembleur Pep8

assembly ieee754 pep8

Last synced: 07 Mar 2025

https://github.com/maronworks/little-assembly

My nasm tiny programs.

assembly nasm

Last synced: 20 Aug 2025

https://github.com/theema-dev/asmsim

Real-time simulator for 32 bit MIPS assembly code

assembly mips-assembly simulator

Last synced: 20 Aug 2025

https://github.com/felipenlunkes/mips-asm

MIPS Assembly experiments

assembly mars mips mips-assembly

Last synced: 20 Feb 2026

https://github.com/zikiflicky/fytecode

An experimental 8086-like 16-bit assembler + virtual-machine interpreter toolset

assembler assembly bytecode-compiler bytecode-interpreter

Last synced: 18 Apr 2026

https://github.com/m1s2/assemblyinfohelper

Display informations gathered from the assembly attributes

assembly assembly-info

Last synced: 19 Apr 2026

https://github.com/nikhilrout/assembly-mpmc

Compilation of Assembly programs for the 8051 microcontroller

8051-microcontroller assembly

Last synced: 13 Apr 2025

https://github.com/floydz/assemblylinepython

Python Wrapper aournd AssemblyLine. Generate amd64 assembly on the fly

assembly assemblyline x86-64

Last synced: 31 Oct 2025

https://github.com/johnnyldealba/ecco2-password-generator

A password generator for the Sega Genesis and Sega CD versions of Ecco 2: The Tides of Time.

68000 assembly html-css-javascript javascript

Last synced: 18 Apr 2026

https://github.com/nobodywasishere/ponyo

A framework for implementing ISA simulators for any number of ISAs, currently supporting a subset of LEGv8

assembly isa legv8 simulator

Last synced: 29 Mar 2025

https://github.com/zschzen/glasm

A simple OpenGL 1.1 triangle renderer written in NASM

assembly glfw nasm opengl11

Last synced: 19 Aug 2025

https://github.com/rorik/ubu-fucom

Prácticas de Fundamentos de Computadores UBU 2016-2017

8085 assembly ubu

Last synced: 31 Mar 2025

https://github.com/aashrafh/cmp201a

Labs, Assembly Codes ,and Assignments for CMP 201 A (Microprocessor Systems) course

assembly assembly-8086 assembly-x86 microprocessors microprocessors-course quartus quartus-prime

Last synced: 31 Mar 2025

https://github.com/steliospapamichail/risc-v-projects

Various programs written in Assembly for RISC-V CPUs

assembly risc-v riscv x86 x86-assembly

Last synced: 23 May 2026

https://github.com/lucasmc64/the-graduation-journey

During a challenging journey through knowledge, I built this shrine that can help some lost souls find light in some subject.

assembly c college haskell prolog r

Last synced: 10 Apr 2026

https://github.com/kkinos/ktc32-asm

KTC32 assembler written in Rust.

assembler assembly cpu rust

Last synced: 18 Aug 2025

https://github.com/darkfoe703/riscv2x86

RISCV2x86 is a project capable of translating code written for RISC-V into x86-64 assembly, using GAS syntax.

assembly go golang risc-v riscv64 translation unpsjb x86-64 x86-assembly

Last synced: 29 Apr 2026

https://github.com/fscotto/assembly_x86

Assembly x86 examples

assembly x86-assembly

Last synced: 02 Sep 2025

https://github.com/hadron43/cse231-operatingsystems

This contains all my assingment for OS course in the Monsoon 2020

assembly c custom-terminal iiitd linux nasm operating-systems system-calls terminal

Last synced: 10 Apr 2026

https://github.com/jhonnyv-v/assembly-learning

a bunch of my notes while learning about assembly

arm64 asm assembly assembly-language

Last synced: 10 Jan 2026

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

Qalle's Clock (NES)

6502 asm6 assembly homebrew nes

Last synced: 18 Apr 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/grevend/shamirs-secret-sharing

Performant secret sharing scheme implementation based on polynomial interpolation over finite fields

assembly c deno ffi rdrand secret-sharing shamir

Last synced: 12 Jan 2026

https://github.com/syhner/gate-to-game

From the ground up: Logic Gates → ALU → CPU → RAM → Computer → Assembler → Assembly language → VM Translator → Compiler → High-level Language → OS → Game

assembler assembly compiler os vm-translator

Last synced: 16 Aug 2025

https://github.com/alaanvv/assembly

Assembly codes and notes

assembly

Last synced: 24 May 2026

https://github.com/pmlcrz/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: 13 Mar 2025

https://github.com/luist18/feup-mpcp

Resolution proposal of the exercises from the course unit Microprocessors and Personal Computers

arm64 assembly

Last synced: 16 May 2026

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/rdsik/schoolriscv

CPU microarchitecture, step by step

assembly makefile modelsim quartus verilog-hdl

Last synced: 04 Oct 2025

https://github.com/shiro-raven/verilog-mips

A verilog-based MIPS processor with pipelining

assembly mips mips-architecture verilog

Last synced: 27 Mar 2025

https://github.com/franzudev/42cursus

A collection of modules/projects made during my experience at 42 in Rome🇮🇹

algorithms-and-data-structures assembly clang cpp shell

Last synced: 02 Apr 2026

https://github.com/riccardorevalor/computerarchitectures

Repository dedicated to the labs of the course 'Computer Architectures' of Politecnico di Torino

arm assembly mips-assembly mips64

Last synced: 15 May 2026

https://github.com/IsaacAneek/avr-resources

A curated list of resources to learn AVR Atmega328p

arduino assembly atmega328p avr avr-assembly avr-gcc avr-programming collection resources

Last synced: 21 Nov 2025

https://github.com/moeeinaali/csml-project

Project of Dr. Jahangir's CE40126: Computer Structure and Machine Language (Sharif University of Technology - Fall 2023)

8086 asm assembly gdb

Last synced: 10 Jun 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/taimoorzaeem/aes

Implemented AES in Intel x86 assembly.

aes-128 aes-encryption assembly intel masm32 x86

Last synced: 04 Oct 2025

https://github.com/bibymaths/perl_snippets

A collection of Perl scripts for solving bioinformatics problems and algorithmic challenges, including sequence analysis, alignment, and DNA assembly.

alignment amino-acids assembly bioinofrmatics dna-sequences edit-distance fibonacci hamming-distance lcs motif perl

Last synced: 14 Apr 2026

https://github.com/fikri-rouzan/assembly-exercises

Assembly exercises for Computer Organization and Architecture course.

assembly

Last synced: 20 Jun 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/gmostofabd/8051-up-down-counter

🛠️ A simple Up Down Counter using 8051 MCU, Seven Segment Display (SSD) and Push Buttons to Inc, Dec and Reset the value of the counter.

8051 anode assembly cathode circuit common languageb microcontrollers programming proteus schematic seven-segments-display simulation ssd

Last synced: 21 May 2026

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

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

assembly practice-programming practice-project

Last synced: 10 Jun 2025

https://github.com/misakuja/pjait_assembly

16bit x86 Assembly written for PJAIT.

assembly dos low-level-programming

Last synced: 05 Oct 2025

https://github.com/sgon4arov/plato

🤖 Enhance coding with Plato, a CLI-compatible AI assistant that streamlines coding tasks while integrating seamlessly with GitHub Copilot.

assembly autonomous-vehicles bacteria control-systems conversational-ai conversational-ui deep-learning dialogue-systems functional-programming kobo lateral-controller machine-learning ngs pdf platooning privacy-preserving timeline wgs

Last synced: 20 May 2026

https://github.com/4strium/arm-assembly

ARM assembly programs that perform simple tasks.

arm assembly fibonnaci loops sequence

Last synced: 10 Jun 2025

https://github.com/oelin/cs25-reverse-engineering

Solutions to the CS25 reverse engineering coursework.

assembly binary-exploitation reverse-engineering security x86-assembly

Last synced: 28 May 2026

https://github.com/matx64/l-language-compiler

L Language Compiler for creating Assembly x64 low level programs.

assembly java nasm

Last synced: 02 May 2026

https://github.com/qookei/tbfc

Tiny brainfuck compiler

assembly brainfuck brainfuck-compiler cpp17

Last synced: 17 Apr 2026

https://github.com/matheusotenio/utfpr-aulas

O repositório de Matheus Otetnio contém projetos de Java (POO), Assembly MIPS, SQL/MySQL, Python (Estruturas de Dados) e C. Cada pasta explora conceitos essenciais dessas linguagens. É uma base para aprendizado prático.

assembly banco-de-dados c estrutura-de-dados java mysql poo python python3 sql

Last synced: 07 Apr 2026

https://github.com/sasha-hk/assembly

Assembly language

asm assembly

Last synced: 02 Sep 2025

https://github.com/aayush-bhargav/mips-processor-design

This repository consists of Python codes for implementation of MIPS Pipelined processor and Non-Pipelined processor

assembly mips-assembly nonpipelined-processor pipeline-processor processor python

Last synced: 11 Apr 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/geoffrey-diederichs/smallest_counter

Smallest program counting up to 10000.

assembly elf low-level

Last synced: 15 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/bervice-com/hardened-in-ram-secret-storage-for-rust-with-inline-assembly

SecureCell is a small educational demo that shows how to store sensitive data in RAM in a way that’s encrypted-at-rest and only readable during short “critical sections.”

assembly bervice cargo critical-sections encryption rust securecell

Last synced: 05 Oct 2025

https://github.com/destinecarma/learning-assembly

Stored Assembly files for learning Assembly

assembly learning

Last synced: 05 Oct 2025

https://github.com/dor-sketch/openu_course20471_asm

A collection of MIPS assembly language programs for CS students.

assembly computer-organization mars mips mips-assembly

Last synced: 15 Mar 2025

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/desireeav/nasm-ahorcado

Juego Ahorcado en ensamblador NASM

ahorcado-game assembly gato-ahorcado gato-game nasm

Last synced: 10 Sep 2025

https://github.com/littleli/plasm

Plasma effect

256-byte assembly demo plasma

Last synced: 12 Jun 2026

https://github.com/specdrake/hackassembler

An assembler for Hack assembly language written using Haskell

assembler assembly hacktoberfest haskell parser

Last synced: 21 Apr 2026

https://github.com/peacetrue/learn-assembly

learn assembly

assembly

Last synced: 02 Jul 2025

https://github.com/souleeater99/libasm

Libasm is an assembly programming project where you create a library of basic C functions written in x86-64 assembly (NASM syntax). The goal is to understand low-level programming, CPU registers, memory management, and system calls by reimplementing standard functions without relying on high-level languages.

assembly cybsersecurity-engineering pwn reverse-engineering

Last synced: 02 Jul 2025

https://github.com/chasebryan/-wuci-ji

无此机(Wuci-ji); x86_64 assembly research into machine code, execution boundaries, syscalls, memory, and precise low-level control.

assembly binary-analysis computer-architecture cryptography elf execution-model low-level machine-code syscalls systems-programming wuci-ji x86-64

Last synced: 01 Jul 2026

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