Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Assembly
![](https://explore-feed.github.com/topics/assembly/assembly.png)
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-15 00:02:35 UTC
- JSON Representation
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/michaldziuba03/http.asm
HTTP server written in assembly
asm assembler assembly assembly-x86-64 http
Last synced: 28 Nov 2024
https://github.com/uxmal/rvfun
Fun with Risc-V! A Risc-V emulator and assembler in C#
assembly assembly-language-programming emulation risc-v-assembly risc-v-emulator
Last synced: 07 Nov 2024
https://github.com/qazcetelic/x86_64-nasm-sudoku
Sudoku solver written in x86-64 NASM assembly
Last synced: 06 Feb 2025
https://github.com/gfazioli/assembly-library
Motorola (Amiga) 680x20 Assembly Library
amiga assembler assembly assembly-language assembly-language-programming assembly-library motorola motorola-68020 motorola-680x0
Last synced: 08 Dec 2024
https://github.com/tilnoene/celeste-assembly
Game Celeste made in Assembly RISC-V.
Last synced: 30 Dec 2024
https://github.com/zhuagenborn/tiny-x86-os
π½ A tiny Intel x86 operating system written in assembly and C++, supporting interrupts, memory paging and heap allocation, disk control, file partition, system calls, thread scheduling, etc.
assembly cpp20 disk-management interrupt kernel memory-management opertaing-system thread-scheduling
Last synced: 02 Jan 2025
https://github.com/seanpm2001/wacos_10.12
The guesthouse repository for WacOS 10.12, an open source recreation of MacOS 10.12 (Sierra). Part of the WacOS operating system project.
apple applescript asm assembly c gpl3 gplv3 macos macos-sierra md metal objective-c objective-c-plus-plus operating-system subsystem swift txt wacos wacos-10-12 wacos-project
Last synced: 06 Feb 2025
https://github.com/sudotto/rosaos
an operating system dedicated to Rosa the otter
asm assembly c low-level-programming nasm operating-system os osdev qemu x86-64
Last synced: 21 Jan 2025
https://github.com/macmade/patator
Toy disassembler project, using Capstone
app assembly capstone disassembler gui mac reverse-engineering s
Last synced: 05 Feb 2025
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/komodoooo/membreak
A harmless memory corrupter made in assembly
Last synced: 18 Jan 2025
https://github.com/inspiaaa/micro8
An 8-bit RISC computer built in Digital with a custom ISA and general-purpose assembler.
8-bit assembler assembly computer-architecture digital isa java logic risc risc-v simulation
Last synced: 11 Jan 2025
https://github.com/moralcode/mars-mips
a fork of the MARS Mips Assembly and Runtime Simulator with some changes made
assembly mars mips-assembly simulator simulators
Last synced: 27 Oct 2024
https://github.com/hassaanhameed786/EE-229---Computer-Organization-and-Assembly-Language
Assembly x86 MASM
asm assembly assembly-language-programming assemblyscript masm615 x8086
Last synced: 23 Oct 2024
https://github.com/frankyang0610/assembly-highlighter
A Visual Studio Code highlighter for the Assembly Languages
asm asmx86 assembly assembly-language assembly-x86 highlight keyword-highlighting lightweight vscode vscode-extension
Last synced: 22 Dec 2024
https://github.com/n0thhhing/zeon
ARM/ARM64 Neon intrinsics implemented in zig
arm arm64 assembly implementation inline-assembly intrinsics llvm neon pure-zig simd vectors zig ziglang
Last synced: 17 Jan 2025
https://github.com/akashjain04/electronic-dice
A simulation of dice with 8086 assembly program.
8086 assembly electronic electronic-dice hardware masm microprocessor random random-number-generator seven-segment seven-segments-display software
Last synced: 24 Jan 2025
https://github.com/i1d9/py3-compiler
Python 3 Compiler
assembly assembly-language code-generation compiler compiler-construction compiler-design lexer lexer-analyzer lexical-analysis parser parser-generator ply python yacc
Last synced: 05 Jan 2025
https://github.com/221v/abakis_language
abakis macro language on top of fasm
Last synced: 06 Jan 2025
https://github.com/zhenglinlei/aoc-zhenglinlei
advent-of-code aoc assembly java javascript js julia python solutions
Last synced: 29 Jan 2025
https://github.com/bsoftlimited/chip-8
A Chip-8 emulator, Compiler and Assembler written entirely in Rust with Winit (OpenGL). you can either compile Bscript or Assemble chip-8 assembly code to Chip-8 binary file or just run the one you downloaded.
assembler assembly chip-8 compilers emulator games opengl rust
Last synced: 21 Jan 2025
https://github.com/mc-cat-tty/riscv_experiments
Playing around with RISC-V assembly language.
assembly gcc-complier gcc-cross-compiler qemu qemu-riscv riscv riscv-emulator riscv64
Last synced: 08 Feb 2025
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/pushfoo/octo-termlib
A terminal-like text library for XO-CHIP in assembly
assembly assembly-language chip-8 octojam terminal text-rendering xo-chip
Last synced: 30 Jan 2025
https://github.com/definetlynotai/hack_club
All my hackclub code and projects
assembly c competition cpp github-collaboration hack-club hackclub projects python random slack
Last synced: 21 Nov 2024
https://github.com/ashleighadams/swis
Simple Wire Instruction Set
assembly cpu emulator instruction-set-architecture sandbox virtual-machine
Last synced: 05 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/esshahn/commodore-highlight
Highlight.js language support for 6502 assembly.
6502 assembly highlight syntax
Last synced: 24 Jan 2025
https://github.com/johnalexco/gasm
An assembler designed as the future target for Garter compilation
arm32 assembler assembly bootstrapper compiler compiler-toolchain cross-compiler garter garter-language x86-32 x86-64 x86-assembly
Last synced: 07 Dec 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/jthistle/assembly
Terribly written assembly code
assembly masochism nasm-assembly
Last synced: 01 Feb 2025
https://github.com/xyproto/machinecode
:vulcan_salute: Rust module and utility for executing machine code
assembly jit machinecode programming-language rust
Last synced: 11 Jan 2025
https://github.com/kntt32/asmacro
assembly compiler fijua kernel os preprocessor x64
Last synced: 08 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/akhilrai28/magnisign
A project focused on converting between signed magnitude representations in assembly language. This code efficiently manipulates signed binary numbers, performing mathematical and bitwise operations.
assembly assembly-language assembly-language-programming binary bitwise-operations low-level-programming processing signed
Last synced: 12 Oct 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: 12 Oct 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/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: 12 Oct 2024
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/ali-tm-original/laos
A toy language to solve caie A-levels Assembly table questions
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/micheleriva/ocaml-assembly-example
πΎJust an Assembly Hello World program compiled from OCaml ocamlopt.
Last synced: 07 Feb 2025
https://github.com/cthacker-udel/hw5-5
assembly assembly-x86 data-structures
Last synced: 07 Feb 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/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/yungdoom/assembly-example
Creating Window and MessageBox in Assembly
32 32assembly 64 64assembly 86assembly asm assembly nasm x32assembly x64assembly x86assembly
Last synced: 25 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/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/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/en10/arm-as
ARM Assembly on Ubuntu
a-level aqa arm arm-assembly assembly gce
Last synced: 01 Feb 2025
https://github.com/kirca54/mips-assembly-instruction
Assembly program
assembly instruction-set-architecture mips
Last synced: 31 Jan 2025
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/cpscript/micropython-raytracer
RayTracer for most micro-controllers with MicroPython
assembly c micro-controller micropython python
Last synced: 01 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/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/marahin/yaaibig
Yet Another "Assembly" Interpreter But In Go
assembler assembly go golang interpreter
Last synced: 09 Feb 2025
https://github.com/mox692/rjit
A toy x86-64 runtime assembler.
assembler assembler-x86 assembly rust x86-64
Last synced: 24 Jan 2025
https://github.com/maxim-zhao/mappy-gg-translation
Translation of the Sega Game Gear game "Mappy" from Japanese to English
assembly sega-game-gear translation z80
Last synced: 24 Jan 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/micheleriva/c-vs-ts-wasm
π½Simple repo I made for myself just to test some WebAssembly compilers.
assembly c compilers cpp haskell typescript wasm wat webassembly
Last synced: 07 Feb 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/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/torinriley/liteos
A lightweight operating system
assembly opperating-systems os
Last synced: 25 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
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/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/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/cthacker-udel/linkedlistarm
assembly assembly-x86 linked-list
Last synced: 07 Feb 2025
https://github.com/yantavares/msp430
My msp430 coding projects
assembly c microcontroller msp430
Last synced: 08 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/kingakeem/kingx
This is an kernel that I'm building for fun
Last synced: 15 Feb 2025
https://github.com/markyturtle/batman---amiga
Batman The Movie, Amiga, 2 Disk Europe, Ocean
68000 68k 68k-assembly amiga asm assembly disassembly reversing
Last synced: 02 Jan 2025
https://github.com/deckarep/lc3-zig
The LC3 virtual machine implemented in Zig.
assembly bytecode-interpreter lc3 lc3-vm virtual-machine zig ziglang
Last synced: 24 Jan 2025
https://github.com/linuxuser255/bufferoverflowdev
Series of Python scripts used to develop a buffer overflow
32bit assembly buffer-oveflow-dev c heap kali-linux python-scripts stack windows7
Last synced: 10 Jan 2025
https://github.com/nthnn/brillo-8
A programmable pocket computer with an embedded virtual machine.
arduino arduino-platform arduino-programming arduino-project assembler assembler-implementation assembly assembly-emulator assembly-language computer-architecture computer-science embedded-c embedded-cpp embedded-software embedded-systems platformio platformio-arduino virtual-machine virtualmachine vm
Last synced: 13 Jan 2025