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-01-22 00:02:04 UTC
- JSON Representation
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/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/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: 13 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/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/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/1whatleytay/saturn
A modern MIPS interpreter and assembler.
Last synced: 11 Nov 2024
https://github.com/guptaanmol184/nand2tetris
💡 Nand2tetris course
assembly computer-architecture nand2tetris nand2tetris-assignments processor
Last synced: 18 Nov 2024
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/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/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/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/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/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/freem/freemlib-neogeo
library(-ish) and utils for programming the Neo-Geo
Last synced: 09 Nov 2024
https://github.com/rabbitmq/horus
Erlang library to create standalone modules from anonymous functions
assembly elixir elixir-library erlang erlang-library
Last synced: 22 Jan 2025
https://github.com/xyl2k/dongleme
Feitian Rockey4ND dongle testing
assembly dongle dongle-emulation masm32 rockey4nd utilities
Last synced: 09 Nov 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/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: 29 Sep 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/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/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/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/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/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/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/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/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/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/dronperminov/turingcpu
Симулятор CPU на машине Тьюринга
assembler assembly turing-machine
Last synced: 01 Dec 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/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/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/hobbyoss/opennask
nask clone assembly, it can boot tiny OS with Linux
Last synced: 15 Nov 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/skx/z80-examples
Z80 assembly-language programs.
assembly assembly-language-programming assembly-z80 z80
Last synced: 08 Nov 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/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/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/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/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/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/brenns10/yams
YAMS: Awesome MIPS Server
assembly brainfuck http-server java mars mips
Last synced: 06 Nov 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/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/prasad89/x86-assembly-programs
This repository showcases x86 assembly programs developed using NASM and GCC, as part of coursework undertaken at the Pune University Computer Science Department (PUCSD). Additionally, the repository includes informative notes in PDF format, providing valuable insights into the concepts explored during the course.
assembly assembly-language assembly-x86 c gcc nasm
Last synced: 18 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/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/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/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/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/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/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/thesephist/august
Assembler from scratch written in Ink, supporting ELF on x86_64 and more.
Last synced: 18 Nov 2024
https://github.com/ratfactor/meow5
An extremely concatenative programming language
assembly concatenative concatenative-language nasm
Last synced: 14 Oct 2024
https://github.com/justinmeiners/lc3-rogue
Roguelike tunnel generator in LC3 assembly. (Homework)
Last synced: 29 Oct 2024
https://github.com/matthesjh/coq-tal
Formalization of Typed Assembly Language (TAL) in Coq
assembler assembly coq language tal type-system
Last synced: 13 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
https://github.com/prool/proolix
Simple hobby POSIX-compatible OS for i8086+
assembly bios boot-sector c forth kernel master-boot-record msdos msdos-emulator operating-systems partition-table posix x86
Last synced: 05 Nov 2024
https://github.com/anathonic/nasm-assembly-x86-64-intel
testing Assembler x86_64 in the Intel syntax
assembly assembly-language assembly-language-programming nasm-assembly x86-64 x86-64-assembly-nasm x86-assembly x86-assembly-language
Last synced: 10 Nov 2024
https://github.com/haroldo-ok/blockly-z80
Blockly adapted to generate Z80 code
assembly blockly javascript z80
Last synced: 03 Dec 2024
https://github.com/dramforever/fiveth
A stack-based language implemented in RISC-V assembly
Last synced: 18 Nov 2024
https://github.com/elektrostudios/.net-assembly-info-shell-extension-for-windows
A shell-extension (property sheet) that shows info about .NET assemblies on the file properties.
assembly dotnet dotnet-core dotnetcore extension file file-properties files filesystem netcore netframework netframework48 sharpshell shell-extension shell-extensions shellex windows windows-shell windows-shell-extension windows10
Last synced: 01 Dec 2024