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-13 00:02:35 UTC
- JSON Representation
https://github.com/elzoughby/stm32h7xx-startup
An independent, easy to read Startup Code written in "C" for STM32H743xx microcontrollers
arm assembly cortex-m cortex-m7 embedded embedded-systems mcu microcontroller nucleo nucleo-h7 nucleo-h743zi startup startup-code startup-file stm32 stm32-startup stm32h7 stm32h743 stm32h743zi
Last synced: 28 Oct 2024
https://github.com/theblad768/sonic-clean-engine-s.c.e.-
Cleaned up the Sonic 3 & Knuckles Disassembly (S.C.E.)
68000 assembly assembly-language disassembly m68k m68k-assembly megadrive motorola-68000 romhacking sega-genesis sega-mega-drive sega-megadrive sonic-the-hedgehog sonic-the-hedgehog-3
Last synced: 12 Oct 2024
https://github.com/atiep/atiedos
A 16 bit operating system made from enthusiasts to enthusiasts with love
assembly assembly-language dos operating-system os os-development os-tutorial
Last synced: 12 Oct 2024
https://github.com/zakarialaoui10/HIGH-TO-LOW
in this repository you will find codes in C and their equivalence in MIPS Assembly
asm assembly c high-level low-level mars micro microcontroller microprocessor mips morocco
Last synced: 11 Nov 2024
https://github.com/rocm/misa
Machine Intelligence Shader Autogen. AMDGPU ML shader code generator. (previously iGEMMgen)
amd assembly convolution gpu implicit-gemm implicit-gemm-algorithm python tensor-contraction
Last synced: 07 Nov 2024
https://github.com/dentrax/dentos
Experimental Stand-alone 32-bit Kernel with Bootloader written in AT&T Assembly and Freestanding C
assembly c c99 kernel operating-system os osdev standalone x86-os
Last synced: 12 Oct 2024
https://github.com/guptaanmol184/nand2tetris
💡 Nand2tetris course
assembly computer-architecture nand2tetris nand2tetris-assignments processor
Last synced: 18 Nov 2024
https://github.com/1whatleytay/saturn
A modern MIPS interpreter and assembler.
Last synced: 11 Nov 2024
https://github.com/idouble/simple-disassembly-notes
⚙️ Simple Step to Step Tutorials for Disassembling / Code Injection & getting Pointer Addresses 🔧
assembly code code-injection codeinjection collection disassembler disassembly disassembly-notes memory offsets pointer pointer-address process read reverse-engineering simple step-tutorials tutorial tutorials write
Last synced: 29 Dec 2024
https://github.com/adamhlt/easy-mid-hook
Mid Hook Template (x64) - Easy way to mid function hooking in x64
assembly code-cave dll hook mid-function ms-detours winapi
Last synced: 13 Dec 2024
https://github.com/anathonic/assembly-x86-32-att
Small programs written in Assembler x86 IA-32 AT&T syntax
assembly assembly-basics assembly-language assembly-x86 att att-syntax gdb
Last synced: 12 Oct 2024
https://github.com/patrickleboutillier/jcscpu
Logical implementation, in Perl and Go, of the computer described in J. Clark Scott's book "But How Do It Know?".
Last synced: 10 Feb 2025
https://github.com/sabertazimi/hust-lab
Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MATLAB, Digital Logic, Verilog, Compilers, Operating Systems
algorithm assembly c compiler computer-science data-structrues digital-logic functional-programming hust hust-lab lab matlab operating-system verilog
Last synced: 07 Nov 2024
https://github.com/esshahn/c64-prods-by-awsm
Sources for most of my C64 productions
Last synced: 24 Jan 2025
https://github.com/plainspooky/flappybird4msx
My version of Flappy Bird for MSX Computers
assembly game msx msx-computers
Last synced: 07 Jan 2025
https://github.com/antoniond/geometrix
A puzzle game for GB and GBC.
assembly assembly-language game gameboy
Last synced: 12 Oct 2024
https://github.com/alessandro-salerno/salernos-kernel
x86-64 kernel for learning purposes
amd64 assembly c clean-architecture clean-code cli gpl gplv2 hobby-kernel hobby-os kernel no-if-statement os salernos toy-os toy-os-kernel uefi x86-64
Last synced: 29 Nov 2024
https://github.com/satharus/disass
[(forever)WIP] FOSS GNU Debugger (GDB) interface for GNU/Linux.
assembly assembly-x86 c cpp debugger debugging disassembly free-software frontend gdb gdb-extension gdb-frontend gnu-linux gplv3 gui linux process qt qt5 reverse-engineering
Last synced: 17 Jan 2025
https://github.com/antoniond/back-to-color
Back to Color, a GBC demo for the GBDev 2014 compo.
assembly assembly-language demoscene gameboy
Last synced: 12 Oct 2024
https://github.com/rabbitmq/horus
Erlang library to create standalone modules from anonymous functions
assembly elixir elixir-library erlang erlang-library
Last synced: 12 Feb 2025
https://github.com/ashvardanian/benchmarkingtutorial
Google Benchmark tutorial for C/C++ developers diving into High-Performance Computing and Numerical Methods ⏱️
assembly benchmark cpp cpp-programming cpp17 gcc google-benchmark hpc intel-oneapi llvm performance tbb tutorial tutorials
Last synced: 07 Nov 2024
https://github.com/bcgsc/ntlink
Minimizer-based assembly scaffolding and mapping using long reads
assembly bioinformatics long-reads minimizers scaffolding
Last synced: 09 Nov 2024
https://github.com/devinacker/xkas-plus
fork of the xkas (v14) cross assembler
6502 assembler assembly assembly-language nes rom-hacking romhacking snes
Last synced: 12 Oct 2024
https://github.com/naavis/roboto-demo
Game Boy demo for Skrolli Party 2017.
assembly assembly-language demo demoscene gameboy
Last synced: 12 Oct 2024
https://github.com/xyl2k/dongleme
Feitian Rockey4ND dongle testing
assembly dongle dongle-emulation masm32 rockey4nd utilities
Last synced: 09 Nov 2024
https://github.com/freem/freemlib-neogeo
library(-ish) and utils for programming the Neo-Geo
Last synced: 09 Nov 2024
https://github.com/travorlzh/travoros
A simple OS running on Intel x86 architecture | No longer updating
assembly bootloader c i386 kernel operating-system os x86
Last synced: 16 Nov 2024
https://github.com/allalgorithms/assembly
Implementation of All ▲lgorithms in Assembly Programming Language
algorithms allalgorithms assembly hacktoberfest
Last synced: 24 Nov 2024
https://github.com/aljoshakoecher/step-to-json
A parser that can be used to extract the system structure of a step file and output as json
assembly cad cae component-structure converter json parser step
Last synced: 23 Jan 2025
https://github.com/sebastiandine/openNES-Snake
Simple rebuilt of the classic Snake game for the NES in C using the cc65 cross compiler.
6502 assembly c doxygen game-development homebrew nes nintendo snake-game
Last synced: 10 Nov 2024
https://github.com/efliks/demoscene-legacy
VGA mode 13h programming in x86 Assembly
assembler assembly demoscene graphical-effects mode13h ms-dos retroprogramming vga
Last synced: 12 Nov 2024
https://github.com/therealdreg/nasm_linux_x86_64_pure_sharedlib
NASM Linux x86_64 pure (no deps) shared library (.so), POC for Reflective ELF SO injection
assembly library-injection linux linux-library nasm nasm-assembly reflection-library reflective-injection shared-library shellcode x86-64
Last synced: 28 Oct 2024
https://github.com/dispatchcode/x64-instruction-decoder
An x86/x64 instruction disassembler written in C
architectures assembly c disassembler disassembler-library instruction-decoding instruction-set low-level machine-code reverse-engineering x64 x86
Last synced: 30 Dec 2024
https://github.com/macmade/xs-labs-style-guide
XS-Labs Coding Style Guide
assembly c c-plus-plus code coding-standards coding-style conventions csharp guide objective-c reference swift
Last synced: 12 Dec 2024
https://github.com/arthurealike/batman2600
Unofficial Dark knight game for Atari 2600
assembly assembly-language assembly-language-programming atari atari-games atari2600 batman challenge-project vcs
Last synced: 12 Oct 2024
https://github.com/calculuswhiz/assembly-syntax-definition
This is the greatest syntax definition of All Time
assembly assembly-language gas-syntax sublime-package sublime-text syntax-highlighting x86 x86-64
Last synced: 12 Oct 2024
https://github.com/martinclauss/syscall_number
This tool gives you the Linux system call number (32bit and 64bit x86) for a system call name (e.g., read, write, ...).
asm assembly cli ctf exploit-development linux pwn python rop shellcode-development syscalls x86-32 x86-64
Last synced: 16 Dec 2024
https://github.com/shred/identify
Amiga library for hardware identification
amiga-library aminet assembly hardware-information
Last synced: 02 Jan 2025
https://github.com/nullean/assembly-rewriter
Rewrite .NET assemblies to allow referencing of two different versions
assembly csharp dll dotnet il-rewriting mono-cecil rewriting
Last synced: 02 Dec 2024
https://github.com/hueifeng/tinyvfs
The virtual file system embeds (js, css, html, cshtml) and other files into the dll, so that it can be used like a physical file during operation.
assembly cshtml embedded embedded-files middleware netcore physical-files razor virtual-files
Last synced: 27 Oct 2024
https://github.com/siraben/r216-forth
A Forth implementation for the R216K8B Powder Toy computer.
assembly fantasy-computer forth powder-toy
Last synced: 01 Nov 2024
https://github.com/realnegate/asmsnake
Snake Game written in x86-64 Assembly for Windows
assembly assembly-x86-64 snake snake-game windows
Last synced: 07 Nov 2024
https://github.com/xyproto/jit
:vulcan_salute: Go module and utility for executing machine code
assembly go jit machinecode programming-language
Last synced: 11 Jan 2025
https://github.com/dronperminov/turingcpu
Симулятор CPU на машине Тьюринга
assembler assembly turing-machine
Last synced: 01 Dec 2024
https://github.com/mauri870/baking-pi
My code for Baking Pi - Operating Systems Development online course by Cambridge University (Raspberry Pi 3 update)
arm assembly baking-pi cambridge-university os-development raspberry-pi-3
Last synced: 07 Nov 2024
https://github.com/dmjio/lc3
:floppy_disk: The LC3 virtual machine
assembly haskell instruction-set-architecture lc3 opcodes virtual-machine
Last synced: 16 Nov 2024
https://github.com/sailro/dependencypath
Find transitive dependencies in assemblies
assembly dependency reference transitive
Last synced: 02 Nov 2024
https://github.com/grahambates/m68k-lsp
Language Server Protocol implementation for Motorola 68000 assembly
68000 amiga asm assembly language-server language-server-protocol lsp m68k
Last synced: 27 Oct 2024
https://github.com/aditeyabaral/mpca-lab-ue18cs256
A repository containing the source codes for the Microprocessors and Computer Architecture Laboratory course (UE18CS256) at PES University.
arm assembly computer-architecture
Last synced: 16 Nov 2024
https://github.com/pyvesb/asm-game-of-life
:video_game: Assembly implementation of Conway's Game of Life, using NASM assembler for Linux x86-64.
assembler assembly game-of-life nasm x86-64
Last synced: 13 Oct 2024
https://github.com/hobbyoss/opennask
nask clone assembly, it can boot tiny OS with Linux
Last synced: 15 Nov 2024
https://github.com/kylecs/Kernel
A very simple kernel with terminal driver, written in C and assembly. Work in progress.
Last synced: 23 Oct 2024
https://github.com/m4n3dw0lf/assembly-x64
My Collection of x64 Assembly programs with NASM
assembly assembly-collection nasm
Last synced: 28 Oct 2024
https://github.com/gramaziokohler/robotic_assembly_workshop
Materials for the Robotic Assembly workshop using COMPAS framework
Last synced: 06 Nov 2024
https://github.com/wtsi-hpag/Scaff10X
Pipeline for scaffolding and breaking a genome assembly using 10x genomics linked-reads
10xgenomics assembly bioinformatics breaking genome genomics scaffolding
Last synced: 25 Oct 2024
https://github.com/michaelkamprath/bespokeasm
An assembler that works with custom instruction sets.
assembler assembly assembly-language custom custom-assembler
Last synced: 12 Oct 2024
https://github.com/skx/z80-examples
Z80 assembly-language programs.
assembly assembly-language-programming assembly-z80 z80
Last synced: 08 Nov 2024
https://github.com/dmjio/LC3
:floppy_disk: The LC3 virtual machine
assembly haskell instruction-set-architecture lc3 opcodes virtual-machine
Last synced: 08 Nov 2024
https://github.com/gyrovorbis/tiny3dengine
Tiny 3D Engine for the Sega Dreamcast's Visual Memory Unit by Rockin'-B, written in pure LC86k assembly.
3d-engine 8bit assembly dreamcast-vmu visual-memory visual-memory-unit vms vmu
Last synced: 05 Nov 2024
https://github.com/obskyr/hamtaro-in-pieces
A disassembly of the wonderful Game Boy Color game Hamtaro: Ham-Hams Unite!
assembly crystal disassembly game-boy game-boy-color hamtaro retro rgbds
Last synced: 23 Nov 2024
https://github.com/gamemann/c-to-assembly-tests
A repository that stores results from converting C code to Assembly. I use this repository to analyze performance with my C code.
assembler assembly c clang dump gcc intel jit llc llvm obj objdump optimization perf performance x86 x86-64
Last synced: 27 Oct 2024
https://github.com/kvakil/0asm
x86 assembler in 512 bytes of x86 machine code
assembler assembly demoscene x86
Last synced: 08 Nov 2024
https://github.com/yorkie/lv
compile your JavaScript to native code in pure JavaScript
Last synced: 08 Nov 2024
https://github.com/dentrax/dll-injection-with-assembly
DLL Injection to Exe with Assembly using OllyDbg
assembly assembly-guide assembly-language dll dll-injection entrypoint injection injection-framework injection-points ollydbg tutorial
Last synced: 09 Nov 2024
https://github.com/felipenlunkes/osdevbr
Tutoriais e referências para o desenvolvimento de um sistema operacional (português)
assembly c operating-system osdev portuguese sistema-operacional tutorial
Last synced: 07 Nov 2024
https://github.com/brenns10/yams
YAMS: Awesome MIPS Server
assembly brainfuck http-server java mars mips
Last synced: 06 Nov 2024
https://github.com/edoardottt/asm-snippets
Some of my assembly code (examples, iterative and recursive algorithms) from Computer's Architecture course in Sapienza University, CS Bachelor's Degree :floppy_disk:
algorithms asm asm-mars assembler assembly assembly-language assembly-language-programming assembly-x86 assemblyscript computer-hardware cpu mips mips-architecture mips-assembly mips-processor parallelism processor recursive-algorithms storage
Last synced: 28 Oct 2024
https://github.com/olivi-r/wasmpy
WebAssembly in Python.
amd64 assembly cpython i386 i686 ia32 python python3 wasm wast wat webassembly webassembly-python webassembly-runtime x86 x86-64
Last synced: 13 Dec 2024
https://github.com/theblad768/sonic-1-in-sonic-3-s.c.e.-
Sonic 1 in Sonic 3 & Knuckles (S.C.E. Version) by Red Miso Studios
68000 assembly assembly-language disassembly m68000 m68k m68k-assembly megadrive motorola-68000 romhacking sega-genesis sega-mega-drive sonic-the-hedgehog sonic-the-hedgehog-3
Last synced: 08 Jan 2025
https://github.com/cadaver/miniplayer
Feature-limited C64 music playroutine
Last synced: 27 Oct 2024
https://github.com/akatsuki105/gsnes
WIP: A toy SNES emulator written in Go.
6502 65816 assembly cpu emulation emulator game go golang nintendo sfc snes super-famicom super-nintendo
Last synced: 17 Jan 2025
https://github.com/plummerssoftwarellc/petrock
A spectrum analyzer display for the PET/C64 driven by an M5Stick on the USERPORT
assembly c64 commodore m5stickcplus pet
Last synced: 09 Nov 2024
https://github.com/thesephist/august
Assembler from scratch written in Ink, supporting ELF on x86_64 and more.
Last synced: 18 Nov 2024
https://github.com/zeh/vscode-dasm
Dasm macro assembler support for VSCode
assembler assembly atari atari2600 dasm dasm-macro-assembler language-server mos-6502 typescript visual-studio-code vscode vscode-extension
Last synced: 11 Nov 2024
https://github.com/alexfru/win16asm
New Executable (NE) for 16-bit Windows with NASM
assembly new-executable win16 windows x86
Last synced: 12 Nov 2024
https://github.com/bcgsc/pavfinder
:mag: Post Assembly Variants Finder
assembly bioinformatics gene-fusions rna-seq splice-variants structural-variants
Last synced: 09 Nov 2024
https://github.com/celebi-pkg/riscv-assembler
RISC-V Assembly code assembler package for Python.
assembler assembly instruction-set-architecture python risc-v riscv riscv-assembler
Last synced: 14 Oct 2024
https://github.com/roerohan/8086.js
A basic web-based 8086 emulator built with Javascript :rocket:
8086 8086-emulator assembly hacktoberfest hacktoberfest2020 hacktoberfest2021 javascript
Last synced: 05 Dec 2024
https://github.com/mlomb/onnx2code
Convert ONNX models to plain C++ code (without dependencies)
assembly cpp inference machine-learning onnx python
Last synced: 02 Nov 2024
https://github.com/inspirate789/bmstu-os
:tv: Лекции, семинары и лабораторные работы по курсу "Операционные системы" в МГТУ им. Н. Э. Баумана.
5sem assembly bmstu c ics7 input-output iu7 linux linux-kernel notes operating-systems os papers rpc transactions unix
Last synced: 23 Nov 2024
https://github.com/jrob774/gbisaac
A demake of The Binding of Isaac for the Nintendo Game Boy.
assembly binding-of-isaac game game-boy game-boy-development game-development gameboy gbisaac rom the-binding-of-isaac
Last synced: 06 Nov 2024
https://github.com/justinmeiners/lc3-rogue
Roguelike tunnel generator in LC3 assembly. (Homework)
Last synced: 29 Oct 2024
https://github.com/ratfactor/meow5
An extremely concatenative programming language
assembly concatenative concatenative-language nasm
Last synced: 14 Oct 2024
https://github.com/ibara/echo
Learn how argc and argv are passed from environment to Unix program.
assembly bsd c echo learning linux minimalism openbsd pedagogy programming teaching unix
Last synced: 23 Oct 2024