Ecosyste.ms: Awesome
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.
- GitHub: https://github.com/topics/assembly
- Wikipedia: https://en.wikipedia.org/wiki/Assembly_Language
- Created by: Kathleen Booth
- Released: 1949
- Related Topics: c, cpp, operating-system,
- Aliases: assembler, assembly-language,
- Last updated: 2025-02-18 00:02:44 UTC
- JSON Representation
https://github.com/guipenedo/p3-assembly
VS Code language support for the P3 Assembly programming language, the language used in the fictitious processor P3, created at IST for educational purposes.
assembly ist language-support p3 p3-assembly p3-processor tecnico vscode vscode-extension
Last synced: 19 Nov 2024
https://github.com/chichunchen/cross-indexing
Visualizing and cross referencing the source code of C and Assembly code as web pages with friendly UI.
assembly c index-generator ruby
Last synced: 19 Jan 2025
https://github.com/torchedsammy/nerine
🌹 ✨ A 16-bit virtual machine for making tiny programs and games.
Last synced: 10 Jan 2025
https://github.com/akhilrai28/binarytwos32
A project demonstrating 32-bit arithmetic using assembly language. The code handles mathematical operations like addition and subtraction while efficiently managing processor registers.
32-bit arithmetic assembly assembly-language assembly-language-programming low-level-programming
Last synced: 16 Feb 2025
https://github.com/foumart/appleii.7drl.2024
RogueLike engine for Apple II WIP
apple2 assembly assembly-language-programming basic basic-programming-language
Last synced: 18 Dec 2024
https://github.com/ona-li-toki-e-jan-epiphany-tawa-mi/akashicrecord
The history of my universe, I guess | Mirror of http://oytjumugnwsf4g72vemtamo72vfvgmp4lfsf6wmggcvba3qmcsta.b32.i2p/cgit/AkashicRecord.git/about and http://4blcq4arxhbkc77tfrtmy4pptf55gjbhlj32rbfyskl672v2plsmjcyd.onion/cgit/AkashicRecord.git/about
apl arduino assembly automate basic circuits cpp entropy jasmin java javascript lua minecraft python
Last synced: 07 Nov 2024
https://github.com/pconst/avr_assembler_macros
Collection of assembler macros for Atmel AVR microcontroller
assembler assembler-macros assembly assembly-language atmega atmel atmel-avr-microcontroller avr avr-programming macros macros-collection
Last synced: 11 Jan 2025
https://github.com/vardan2009/viax
VIAX is a simple OS written in Assembly and C
assembly c command-line operating-system
Last synced: 19 Nov 2024
https://github.com/tilnoene/celeste-assembly
Game Celeste made in Assembly RISC-V.
Last synced: 30 Dec 2024
https://github.com/ximaz/nasm-stdlib
This repository is for learning purposes only ! It's just a project that aims to make me discover the assembly language's world by doing my own stdlib.
asm asmx86 assembly assembly-language assembly-language-programming assembly-x86 nasm nasm-assembler nasm-assembly nasm-language
Last synced: 05 Feb 2025
https://github.com/lgromanowski/fasm-includes
Various linux includes converted to Flat Assembler syntax
assembler assembly assembly-language fasm fasm-syntax include linux
Last synced: 08 Feb 2025
https://github.com/xfcasio/bento
A collection of macros intended at making assembly more convenient to write and a bit closer to C. Only for x86_64 linux and the FASM assembler (for now).
Last synced: 16 Feb 2025
https://github.com/christopher-besch/assembly_reference
Quick references for Linux x86_64 Assembly.
Last synced: 28 Dec 2024
https://github.com/71/blur
[No longer maintained] Run and edit a C# assembly at the same time. Convert LINQ Expressions and delegates to Mono.Cecil method bodies as well.
Last synced: 17 Jan 2025
https://github.com/shred/cracker
Text, graphics and font ripper for the ZX Spectrum
Last synced: 02 Jan 2025
https://github.com/eylon-44/Buzz-OS
A small x86 32-bit operating system.
assembly assembly-x86-32 basic-operating-system bootsector c drivers kernel makefile nasm-assembly nasm-bootloader operating-system os pure-c x86 x86-32
Last synced: 03 Nov 2024
https://github.com/akhilrai28/hexatwos64
A project focusing on 64-bit arithmetic operations using registers in assembly. The code handles various mathematical manipulations and optimizations for efficient computation at the assembly level.
64bit-assembly assembly low-level-programming register
Last synced: 16 Feb 2025
https://github.com/godtamit/assembler
A modular general 2-pass assembler written in Python.
assembler assembly instruction-set-architecture instructions modular parser
Last synced: 27 Jan 2025
https://github.com/maxbubblegum47/tutorato_architettura
Materiale tutorato Architettura dei Calcolatori. Esercizi sul simulatore logisim e rars in assembly per RISCV
assembly logisim logisim-alu rars riscv riscv-assembly riscv32
Last synced: 28 Jan 2025
https://github.com/dentrax/ledlooper-with-assembly
Embedded Assembly LED project that uses AVR Microcontroller with Arduino
arduino arduino-platform assembly assembly-language assemblyinfo atmega atmel-avr atmel-avr-microcontroller atmel-studio avr-programming embedded embedded-applications embedded-software embedded-systems microcontroller microprocessor microprogramming
Last synced: 03 Jan 2025
https://github.com/esam091/mad-nes
A NES emulator implemented from scratch and written with Rust. Not aiming to be a super accurate emulator, just enough to teach myself about NES emulation.
Last synced: 11 Jan 2025
https://github.com/villy-p/under-the-hood
All files included in my Youtube series: Under the Hood
assembly c explanations hashmaps under-the-hood youtube
Last synced: 04 Nov 2024
https://github.com/vrom911/asm
Assembly task
assembly binary-search mergesort nasm nasm-assembly
Last synced: 08 Jan 2025
https://github.com/amirreza81/digital-systems-design
Digital Systems Design - Spring 2023 - Sharif University of Technology
assembly digital-system-design verilog
Last synced: 05 Jan 2025
https://github.com/awais922609/assembly-programs
This repository contains a large number of assembly programmes that I created throughout my Bachelor's semester. There are also readme files connected to each lab that explain which lab contains which questions. Enjoy learning and give the repository a like if it helped you with coding.
advance-free-debugger afd asm assembly assembly-debugger assembly-language assembly-x86 coal masm32 masm64 programming
Last synced: 04 Feb 2025
https://github.com/chenqianhe/learnprofessionalbasiccoursesincomputerscience
Learn Professional Basic Courses in Computer Science计算机专业基础课程å¦ä¹
assembly computer-network computer-science computer-system-structure cpp operating-system principle-of-computer-composition professional-basic-courses verilog
Last synced: 19 Jan 2025
https://github.com/iepcbm/js-asm
JavaScript Assembler x86-16
assembler assembly javascript web-application x86 x86-assembly
Last synced: 03 Feb 2025
https://github.com/williamkosasih19/jit-nasm
Just In Time NASM. Assemble and run instructions in memory, immediately
asmjit assembler assembler-x86 assembly c compiler jit jit-assembler x86 x86-64
Last synced: 22 Jan 2025
https://github.com/gabin221/launchercode
LauncherCode is a script designed to streamline the process of creating basic files for various programming languages based on their extensions. By providing one or more filenames as arguments, users can created few files of programmation.
assembly c coffeescript convenience cpp csharp dart fortran fsharp generate-file helloworld-programs html java latex php programming-languages python script shell-script terminal
Last synced: 21 Jan 2025
https://github.com/amar454/floppaos
FloppaOS is a free and open source 32 bit operating system.
assembly c-programming kernel operating-system
Last synced: 20 Nov 2024
https://github.com/remram44/corewar2
A simple Corewar game written in C++ with Qt.
Last synced: 06 Feb 2025
https://github.com/president-xd/asm
I will upload my practice codes of assembly language here.
assembly assembly-language assembly-x86 assembly-x86-64
Last synced: 07 Feb 2025
https://github.com/mcdulltii/ASM-encrypt
Python Parser for ASM Obfuscations
asm assembly assembly-language encryption obfuscate-code obfuscation obfuscator parser python
Last synced: 17 Nov 2024
https://github.com/yousseftawakal/driving-car-asm
A 2D Car Driving Simulation Game built in Assembly language, where player controls a car to avoid obstacles, with two difficulty levels (Easy and Hard).
2d-game-development assembly assembly-x86 graphics-programming low-level-programming
Last synced: 31 Jan 2025
https://github.com/ringiclub/obfuscation
Analyses of obfuscation generated by ollvm and tigress.
assembly binary-analysis logical-reasoning mathematics obfuscation ollvm reverse-engineering tigress
Last synced: 28 Oct 2024
https://github.com/v0idzdev/open-jinx
Jinx OS is a retro themed command line operating system for x86_64 architectures.
assembly c command-line docker linux os retro
Last synced: 15 Feb 2025
https://github.com/cxw42/do-not-self-host
A toolchain starting from assembly so you don't have to self-host your next programming language
assembler assembly bytecode bytecode-interpreter interpreter programming-language programming-language-development self-hosting virtual-machine vm
Last synced: 16 Jan 2025
https://github.com/walderlansena/studyingassembly
:mortar_board: :computer: Repositório com código de estudo da linguagem de programação Assembly
0x86 32bits asm assembly baixo-nivel code estudo linguagem-assembly linux nasm nasm-assembly programacao programacion sistema syscalls
Last synced: 30 Jan 2025
https://github.com/xsscx/xnuimagetools
XNU Image Tools is a multi-platform image processing toolkit for fuzzing UTI file formats.
assembly debugging imageio introspection ios lldb macos profiling reverse-engineering swift visionpro watchos xnu
Last synced: 30 Jan 2025
https://github.com/vdechenaux/bootable-matrix-rain
Boot on USB to a reproduction of the "Matrix digital rain" !
assembly bootloader matrix matrix-digital-rain matrix-rain
Last synced: 17 Feb 2025
https://github.com/hk-transfield/multitasking-kernel
A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.
assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp
Last synced: 14 Dec 2024
https://github.com/64kramsystem/uasm-linux
UASM fork, fixed to compile on modern Linux systems
assembly assembly-language masm uasm
Last synced: 10 Feb 2025
https://github.com/abarichello/minininjas-noclip
Mini Ninjas Hacking
assembly cheat-engine cheat-tables cheatengine minininjas
Last synced: 17 Feb 2025
https://github.com/dropdevrahul/hollow
A simple programming language
assembly c compiler-design go golang language-design parser programming-language
Last synced: 18 Feb 2025
https://github.com/wa1tnr/wokwi-rp2040-asm-a
wokwi hosted assembly language for RP2040 - early effort - 9 Apr 2023
asm assembly assembly-language assembly-language-compiler assembly-language-learning assembly-language-programming assembly-language-programs pi-pico rp2040 rpi-rp2 wokwi
Last synced: 10 Feb 2025
https://github.com/alejandrogallo/avr-instructions
Repository to mirror information about avr instruction set architecture
assembly avr avr-assembly pandoc vimdoc
Last synced: 26 Jan 2025
https://github.com/arthursudbrackibarra/trab2-org_e_arq
Trabalho 2 de Organização e Arquitetura de Computadores.
Last synced: 27 Jan 2025
https://github.com/sbarisic/kernel
x64 kernel operating system thing
amd64 assembly c msvc operating-system x86-64
Last synced: 23 Jan 2025
https://github.com/mitranim/sublime-goasm
Syntax definition for Go assembly for Sublime Text
asm assembly go golang sublime-text syntax syntax-definition
Last synced: 09 Jan 2025
https://github.com/michaldziuba03/http.asm
HTTP server written in assembly
asm assembler assembly assembly-x86-64 http
Last synced: 28 Nov 2024
https://github.com/neorandom/assembly-x86_64-nasm
Repository to store my tests with Assembly x86_64 using NASM on Linux
assembly assembly-x86 linux nasm x86-64
Last synced: 11 Dec 2024
https://github.com/sampathbalivada/assembler-for-hack-computer
Contains the compiled binaries for Hack Assembly Language Assembler.
Last synced: 17 Jan 2025
https://github.com/wiltonsr/micro-unb
Repositório de atividades da disciplina de microcontroladores e microprocessadores da UnB-Gama.
assembly c microcontroller microprocessor msp430 msp430g2553
Last synced: 19 Jan 2025
https://github.com/UtkarshVerma/atmega328p-oled-asm
An AVR assembly project for playing any video on an OLED display using ATmega328P and an SD card.
assembly atmega32 atmega328p avr avr-assembly bad-apple oled-display-ssd1306
Last synced: 24 Nov 2024
https://github.com/rieselhilfe/tis200
Emulator of the tis-100 with arbitrary layout in golang
assembly assembly-language emulator game programming-language tis-100 zachtronics
Last synced: 31 Dec 2024
https://github.com/fooeybar/flatnet
flatnet is an evolutionary algorithm with models as action lists
ai algorithm artificial-intelligence assembly evolutionary genetic machine-learning ml model neat
Last synced: 18 Jan 2025
https://github.com/antoninhrlt/bootos
Kernel loader in protected mode with GDT initialized, for x64 and x86 operating systems
assembly kernel operating-system os x64 x86
Last synced: 31 Dec 2024
https://github.com/bartpleiter/fpgc
My gigantic FPGA hobby project where I learn in extreme detail how computers work by designing my own from scratch at FPGA logic level, and building upon it to create a fully functional physical computer that can compile and run its own software software, without using existing architectures.
assembly bootloader c compiler cpu filesystem fpga gpu os pcb soc toolchain
Last synced: 08 Feb 2025
https://github.com/micheleriva/ocaml-assembly-example
👾Just an Assembly Hello World program compiled from OCaml ocamlopt.
Last synced: 07 Feb 2025
https://github.com/hk-transfield/wramp-multitasking-kernel
A simple implementation of a preemptive multitasking kernel for the WRAMP processor, emphasizing the fundamentals of how multitasking works.
assembly c dispatcher exception-handling input-output interrupts kernel multitasking preemptive-multitasking round-robin-scheduler scheduling wramp
Last synced: 07 Feb 2025
https://github.com/kirca54/mips-assembly-instruction
Assembly program
assembly instruction-set-architecture mips
Last synced: 31 Jan 2025
https://github.com/realstealthninja/assembly-101
My journey to the inital frontier
assembly assembly-language learning-by-doing x86 x86-64 yasm yasm-assembler
Last synced: 25 Jan 2025
https://github.com/klubuntu/vscode-asm-snippets
Assembly Snippets for Visual Studio Code
asm asmx86 assembly assembly-language assembly-language-programming assembly-learning assembly-x86 better-life code linux macos macosx nasm setup snippets vscode vscode-snippets windows
Last synced: 25 Jan 2025
https://github.com/klubuntu/learn-asm-steps-bootloader
Learn Assembly to create Bootloader
asm asmx86 assembly assembly-language assembly-learning better-life boot bootloader bootloaders bootos disk gcc grub learn-asm learn-assembly learn-to-code nasm os system systemd
Last synced: 25 Jan 2025
https://github.com/cthacker-udel/hw5-5
assembly assembly-x86 data-structures
Last synced: 07 Feb 2025
https://github.com/en10/arm-as
ARM Assembly on Ubuntu
a-level aqa arm arm-assembly assembly gce
Last synced: 01 Feb 2025
https://github.com/cpscript/micropython-raytracer
RayTracer for most micro-controllers with MicroPython
assembly c micro-controller micropython python
Last synced: 01 Feb 2025
https://github.com/hexagonix/xfnt
Fontes gráficas para Hexagon/Hexagon graphic fonts
assembly graphic-fonts operating-system
Last synced: 01 Feb 2025
https://github.com/kts-o7/rv_board
This is the Repository of RV Board Testing program Development
32-bit armv7 assembly embedded-c lpc2148 risc
Last synced: 08 Feb 2025
https://github.com/khopa/dwarvesmanagernes
NES Version of Dwarves Manager, for #LD48 29
assembly game ldjam nes nintendo-entertainment-system
Last synced: 08 Feb 2025
https://github.com/scripttiger/fasmgp
Collection of fasmg procedures which can be quickly included with any fasmg project to gain out-of-the box procedures for simple memory management, string manipulations, and more, with minimal abstractions and as few system calls as possible in favor of doing as much as possible internally as efficiently and intuitively as possible.
assembly assembly-x86 fasm fasmg x86-assembly
Last synced: 09 Feb 2025
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: 08 Feb 2025
https://github.com/torinriley/liteos
A lightweight operating system
assembly opperating-systems os
Last synced: 25 Jan 2025
https://github.com/undacmic/stm32g0x1xx
An easy to read template project written in C and ARMv6 Assembly for STM32G0x1xx microcontrollers that includes a linker script, startup code and SYSCLK initialization
arm armv6-m assembly c cortex-m cortex-m0plus embedded embedded-systems linker-script microcontroller nucleo-board nucleo-g0b1re startup-script stm-32 stm32g0b1
Last synced: 15 Feb 2025
https://github.com/aimadbahdir/libasm
A project created during education at 1337 school to learn assembly language fundamentals. Developed small assembly programs to improve low-level programming skills and understand computer workings.
Last synced: 07 Feb 2025
https://github.com/marahin/yaaibig
Yet Another "Assembly" Interpreter But In Go
assembler assembly go golang interpreter
Last synced: 09 Feb 2025
https://github.com/headblockhead/bm-nac
A two-player noughts and crosses (tic-tac-toe) game for x64 Linux systems, designed to look nice, and to take up very little space, small enough to fit into a QR code!
Last synced: 25 Jan 2025
https://github.com/hk-transfield/wramp-scripts-collection
A collection of scripts written for the Basy3 FPGA when programmed with a WRAMP processor to showcase the board's capabilities.
architecture assembly assembly-language exceptions input-output interrupts kernel low-level machine-code operating-system stacks system-programming systems unix wramp
Last synced: 07 Feb 2025
https://github.com/killarexe/c-nes-project
A Simple NES Workspace in C
6502 6502-assembly assembly c nes nes-game template templates
Last synced: 14 Feb 2025
https://github.com/ishaansathaye/csc225-computerorganization
Cal Poly CSC 225 Introduction to Computer Organization
assembly c cal-poly computer organization
Last synced: 16 Feb 2025
https://github.com/aasmundn/attiny-isp
In-circuit Serial Programmer (ISP) for first generation ATtiny devices.
asm assembler assembly atmel attiny attiny15l avr avr-gcc in-circuit isp microchip programming serial
Last synced: 01 Feb 2025
https://github.com/kingakeem/kingx
This is an kernel that I'm building for fun
Last synced: 15 Feb 2025
https://github.com/jmcph4/cpu
My attempt at a CPU simulator
architecture assembly c cpu instruction-set-architecture instructions isa machine-code processor simulation simulator
Last synced: 16 Feb 2025
https://github.com/blueokiris/super-punch-cousins
A platform-fighter for the NES
6052 asm assembly bros cousins game nes nintendo platform platform-fighter punch smash super video-game
Last synced: 31 Jan 2025
https://github.com/gemeri/epic-assembly-code
Super epic scripts coded in assembly. More to come!
assembly assembly-language epic sigma
Last synced: 07 Feb 2025