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/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/thecoachingonline/learning-assembly

Here are my study notes for learning Assembler

assembly masm32 x64dbg

Last synced: 26 Jun 2025

https://github.com/f0rno/marina-8bits-computer

Un ordenador programable de 8 bits simulado en logisim-evolution

8bit-computers 8bit-cpu 8bits assembly computer python3

Last synced: 04 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/permutationlock/dumb_cycle

A snake game for x86_64-linux written in C99 with no preprocessor or libraries.

assembly c99 linux qbe x86-64

Last synced: 02 Jan 2026

https://github.com/namn-grg/assembler

This Assembler converts assembly code into binary code according to its ISA

assembly python3

Last synced: 19 May 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/tralahm/simple-os-kernel

Operating System Development is one of the most Technically Involving Pursuits for a Computer Scientist.From writing kernels, to multi-stage boot-loaders, to device drivers, getting your hands dirty.

32-bit 64-bit assembly bios bootloader cpp11 firmware grub kernel ld nasm-assembly os tralahm tralahtek

Last synced: 19 May 2026

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

https://github.com/qalle2/nes-24balls

24 Balls (NES demo)

6502 asm6 assembly demo homebrew nes

Last synced: 20 Apr 2026

https://github.com/charon25/assemblybinarycalculator

A project made for an Assembly Class in January 2020. Binary calculator with LCD screen and a joystick.

assembly attiny attiny104 joystick led-screen

Last synced: 16 Jan 2026

https://github.com/fabcolonna/polito-cas-landtiger-lib

uVision project for the LandTiger LPC1768 Cortex-M3 board with a self-made C library that implements a higher level interface for every peripheral introduced in the Computer Architectures course.

arm assembly c computer-architectures cortex-m3 embedded keil-uvision5 landtiger lpc1768 politecnico-di-torino

Last synced: 22 Mar 2025

https://github.com/elven9/ost2-arch1001-content

My notes for OpenSecurityTraining2 Arch1001: x86-64 Assembly class

assembly x86-64

Last synced: 01 Jan 2026

https://github.com/crejenel/computer_systems_architecture

This repository contains some of the laboratory exercises solved for the course <<Computer Systems Architecture>> of the Faculty of Mathematics and Computer Science, from the Romanian-language Computer Science section, at <<Babeș-Bolyai>> University, academic year 2024-2025.

assembly programing-language

Last synced: 16 May 2025

https://github.com/ahmedsobhy01/assembly-serial-chat

A simple chat application built for 8086 assembly that uses a serial communication (UART) interface to send and receive text. The program splits the screen into two parts for bi-directional messaging, allowing you to chat with another terminal via serial port.

8086 assembly baud-rate chat masm serial-communication uart x86-assembly

Last synced: 16 May 2025

https://github.com/kahsolt/lux

A toy virtual machine, a bit like 8051 micro controller.

assembly bytecode interpreter toy-project virtualmachine

Last synced: 19 May 2026

https://github.com/qc20/assemblyrings

Welcome to the Assembly Rings repository! This project is a captivating blend of interaction design and creative coding, aimed at showcasing the mesmerizing possibilities of 3D animations within web environments.

assembly creative creative-coding donut html pure-css torus-dom

Last synced: 19 May 2026

https://github.com/shinowtf/calculator-8086emulator

This is Assembly code 8086 emulator code of my University subject Microprocessor Assignment which create a Calculator of volume of cylinder and cuboid on the 8086 emulator

8086emu arm assembly microprocessor

Last synced: 21 Mar 2025

https://github.com/cracko298/japan-ironfall-ntr-plugin

This is a pre-release of the plugin. Code(s) may break in these releases.

assembly c

Last synced: 15 Apr 2026

https://github.com/seniru/asmsnake

Snake game written in assembly

assembly assembly-x86-64 classic-game snakegame

Last synced: 13 Sep 2025

https://github.com/pome1lo/applications-software-design

Laboratory work on the discipline "Software engineering".

assembly c-plus-plus labs university

Last synced: 19 May 2026

https://github.com/nyambura-pov/ics3203-cat2-assembly-faith-njuguna-150325

ALP CAT 2 : 💻 Assembly Programming: Exploring Control Flow, Array Manipulation, Modular Subroutines, and Hardware Simulation through hands-on tasks showcasing efficient memory management, branching logic, and system-level programming.

assembly assembly-language assembly-language-programming conditional-logic control-flow nasm

Last synced: 21 Mar 2025

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/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/rgglez/cs-my-thesis-scip

My Computer Science Bachelor's Degree Thesis.

8088 assembly computer-science coprocessor electronic hardware thesis

Last synced: 01 Jul 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/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/decentralisedme/1-horse-store

The fascinating world of opcodes and the understanding their structure in the evm environment

assembly bytecode huff opcodes yul

Last synced: 21 Feb 2026

https://github.com/rysteq/mips-assembly

This repository contains six programs written in MIPS assembly including a Hello World, addition, read integer, conditional jumps, read string and unconditional jump example

assembly examples how-to mips mips-architecture mips-assembly

Last synced: 23 Mar 2025

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/ite-2022-pwr/ptm1

Podstawy techniki mikroprocesorowej 1 - laboratoria

8051 8051-assembly 8051-microcontroller assembler assembly

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

memmove() written in ARM Cortex-M Assembly

arm assembly c cortex-m embedded memmove

Last synced: 04 Apr 2025

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/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/ite-2022-pwr/sem4-oiak-proj-mb-ak

Organizacja i architektura komputerów - projekt

assembler assembly cryptography kyber-crystal

Last synced: 28 Mar 2025

https://github.com/fiseni/fuser

MSBuild task that merges referenced assemblies directly into your project output at build time.

assembly merge msbuild

Last synced: 30 Apr 2026

https://github.com/tanvir-chy-ahmed/problem-solving

Pure C Projects Collection

assembly assembly-language c

Last synced: 19 May 2026

https://github.com/henriqueyun/convertdectobin

Código que converte um número decimal para binário. Trabalho desenvolvido em assembly MIPS para avaliação na matéria de Arquitetura e Organização de Computadores da FATEC Zona Leste.

assembly mips-assembly

Last synced: 28 Mar 2025

https://github.com/fuellabs/fasm

A mini Fuel Assembly language.

assembly compiler fasm fuel language

Last synced: 19 May 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/rosietheghostie/seaside

A modern tool to learn MIPS Assembly

assembler assembly interpreter mips tool

Last synced: 19 May 2026

https://github.com/ndxdeveloper/reverse-engineering-gcc-gpp-training

Complete Reverse Engineering training for ELF binaries (GCC/G++): 36 chapters, from x86-64 assembly to malware analysis. Bonus .NET, Rust, Go. Reverse Engineering course: ELF binaries, GCC, Ghidra, GDB, Frida, angr, YARA, ImHex. 36 chapters + solutions included. EN

angr assembly binary-analysis course ctf cybersecurity elf frida gcc gdb ghidra imhex linux malware-analysis pwntools reverse-engineering tutorial x86-64 yara

Last synced: 08 Apr 2026

https://github.com/c71n93/processor

CPU emulator, assembler and disassembler

assembly cpu-emulator

Last synced: 17 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/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/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/nanitefactory/asmtest

HelloWorld of Go (Golang) assembly.

assembly golang

Last synced: 18 May 2026

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/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/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/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/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/johncmanuel/cpsc240

files for assembly class

assembly x86-64

Last synced: 08 Oct 2025

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/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/floydz/assemblylinepython

Python Wrapper aournd AssemblyLine. Generate amd64 assembly on the fly

assembly assemblyline x86-64

Last synced: 31 Oct 2025

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/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/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/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/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/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/vishalthehuman/hack-vm-translator

The Hack VM Translator is a program that translates Hack VM code into Hack Assembly code. It is used in the Nand2Tetris course to convert high-level code written in the Hack VM language into low-level code that can be executed on the Hack computer platform.

assembly assembly-language elements-of-computing-systems hack hack-vm mini-project nand2tetris pushpop virtual-machine vm vm-translator vmtranslator

Last synced: 16 May 2026

https://github.com/whoislisalisa/INP-VUT-FIT

Projects for VUT FIT - INP.

assembly brainfuck fit inp python vhdl vut vutfit

Last synced: 11 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/coolka1234/mips-32-bit-polynominal

Code to calculate a given value for polynomial in assembler mips 32 bit

assembly

Last synced: 18 Feb 2026

https://github.com/coolka1234/dynamic-table-read-and-input-in-32bit-mips

This MIPS-32 bit implements an array with posibility to read and write into it.

assembly

Last synced: 18 Feb 2026

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/ducksfolif/duckgbplatformer

A work-in-progress Game Boy platformer tech demo built in assembly language. This project demonstrates basic game mechanics like gravity, jumping, level switching, and sprite interactivity.

assembly game-development gameboy-development

Last synced: 27 Jan 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