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-06-20 00:02:19 UTC
- JSON Representation
https://github.com/alexfru/regal86
Register Allocator for 8086
8086 assembly code-generation compiler compiler-backend compiler-design compiler-optimization dos expression-evaluation register-allocation x86
Last synced: 01 May 2025
https://github.com/dr-noob/peakperf
Achieve peak performance on x86 CPUs and NVIDIA GPUs
assembly avx cpu cpu-frequency cpu-microarchitecture cuda gflop gpu intrinsics microarchitecture microbenchmark nvidia performance
Last synced: 09 Apr 2025
https://github.com/ethaanol/jvm-manual
This repository is a small wiki related to the JVM and how it functions when executing a program.
assembly java jvm jvm-bytecode reverse-engineering wiki
Last synced: 23 Jan 2025
https://github.com/kobzol/davis
Assembly debugger written in Angular 2.
angular2 assembly debugger debugger-visualizer typescript x86
Last synced: 16 Apr 2025
https://github.com/Dr-Noob/peakperf
Achieve peak performance on x86 CPUs and NVIDIA GPUs
assembly avx cpu cpu-frequency cpu-microarchitecture cuda gflop gpu intrinsics microarchitecture microbenchmark nvidia performance
Last synced: 21 Apr 2025
https://github.com/x86byte/RE-MA-Roadmap
Reverse Engineering and Malware Analysis Roadmap
assembly binary-exploitation binary-reversing compiler exploit-development malware malware-analysis malware-analyzer malware-detection malware-development malware-research malware-reverse reverse reverse-engineering
Last synced: 16 Feb 2025
https://github.com/coderserdar/hacettepebbm
2004-2008 yılları arasında Hacettepe BBM'de okurken elimde olan ders notu, slaytlar, sınavlar, yazdığım kodları içeren bir repo
algorithms assembly bash-script c c-plus-plus computer-science cpp data-structures dbms design-patterns e-book hacettepe java operating-systems statistics
Last synced: 02 Dec 2024
https://github.com/ggonnella/gfapy
Gfapy: a flexible and extensible software library for handling sequence graphs in Python
assembly bioinformatics gfa graphs sequence-analysis
Last synced: 05 Apr 2025
https://github.com/coderick14/armed
A terminal-based emulator of the ARM instruction set written in Golang
arm assembly computer-architecture computer-organization emulator golang
Last synced: 07 May 2025
https://github.com/philspil66/ibm-pc-bios
This is a reconstruction of the original 1981-82 IBM PC BIOS source code using scanning and transcription of the BIOS listings found in the IBM Technical Reference manuals.
assembly assembly-language assembly-language-programming bios ibm programming retrocomputer retrocomputers retrocomputing
Last synced: 10 Apr 2025
https://github.com/plummerssoftwarellc/hypercacheamiga
Source code to the 1980s Amiga product, version dated 1992
Last synced: 18 Jun 2025
https://github.com/eth0rium/jvm-manual
This repository is a small wiki related to the JVM and how it functions when executing a program.
assembly java jvm jvm-bytecode reverse-engineering wiki
Last synced: 30 Apr 2025
https://github.com/dougmasten/awesome-coco
A curated list of awesome Tandy Color Computer development tools, software and resources.
6309 6809 assembly awesome awesome-list coco game-development retro retrogaming tandy
Last synced: 08 Dec 2024
https://github.com/namazso/x86
Pretty x86 instruction reference site generator
amd amd64 assembly intel intel64 x86 x86-64 x86-assembly
Last synced: 21 Mar 2025
https://github.com/tyrrrz/ressy
Resource editor for PE files
assembly binary dotnet dotnet-core dotnet-standard native-resources parser pe portable-executable resources win32
Last synced: 04 Apr 2025
https://github.com/libtea/frameworks
Microarchitectural attack development frameworks for prototyping attacks in native code (C, C++, ASM) and in the browser
aarch64 assembly c cache-attack meltdown microarchitecture ppc64 research security sgx side-channel-attacks spectre x86
Last synced: 20 Apr 2025
https://github.com/pawn-lang/amx_assembly
Interesting #emit stuff
amx assembly pawn pawn-package sa-mp
Last synced: 02 May 2025
https://github.com/mkeeter/raven
An implementation of the Uxn CPU and Varvara Ordinator
assembly interpreter uxn varvara
Last synced: 16 Mar 2025
https://github.com/spydr06/bcause
BCause (pronounced "because") is a compiler for the old B programming language (1969) for modern systems.
assembly b bcause bell-labs c c99 compiler hacktoberfest hacktoberfest2023 language libb proglangs-discord programming-language single-pass
Last synced: 10 Apr 2025
https://github.com/mertyildiran/ldca
Self-replicating, self-modifying Assembly program that can evolve into every possible computer program in the universe (EXPERIMENTAL)
assembly evolutionary-algorithms experimental quine self-modifying self-replicating
Last synced: 23 Apr 2025
https://github.com/issotm/gb-starter-kit
A customizable and ready-to-compile bundle for Game Boy RGBDS projects. Contains your bread and butter, guaranteed 100% kitchen sink-free.
asm assembly build-system gameboy gameboy-color gbdev rgbds
Last synced: 09 Apr 2025
https://github.com/bbepis/nstrip
.NET Assembly stripper, publicizer and general utility tool
assembly c-sharp csharp net-framework
Last synced: 19 Mar 2025
https://github.com/openmachine-ai/tinyfive
TinyFive is a lightweight RISC-V emulator and assembler written in Python with neural network examples
ai assembler assembly compiler machine-learning ml risc-v risc-v-32-simulation risc-v-simulator riscv riscv-asm riscv-assembler riscv-assembly riscv-emulator riscv-simulator riscv32
Last synced: 15 Apr 2025
https://github.com/masesgroup/jcoreflector
A set of Java classes to use .NET from any JVM enabled language (Java, Kotlin, Scala and others)
assembly bridge class clr csharp dotnet framework interface jar java jcobridge jvm jvm-enabled-language kotlin netcore reflection scala windows windows-forms wpf
Last synced: 04 Apr 2025
https://namazso.github.io/x86/
Pretty x86 instruction reference site generator
amd amd64 assembly intel intel64 x86 x86-64 x86-assembly
Last synced: 01 May 2025
https://github.com/damonmohammadbagher/nativepayload_pe1
NativePayload_PE1/PE2 , Injecting Meterpreter Payload bytes into local Process via Delegation Technique + in-memory with delay Changing RWX to X or RX or (both) [Bypassing AVs]
antivirus assembly blueteaming bypass bypass-antivirus bypassing injecting injecting-meterpreter-payload inmemory pentest pentesting redteam redteaming
Last synced: 07 May 2025
https://github.com/OpenMachine-ai/tinyfive
TinyFive is a lightweight RISC-V emulator and assembler written in Python with neural network examples
ai assembler assembly compiler machine-learning ml risc-v risc-v-32-simulation risc-v-simulator riscv riscv-asm riscv-assembler riscv-assembly riscv-emulator riscv-simulator riscv32
Last synced: 11 May 2025
https://github.com/cch123/goroutineid
extract goroutine id to the out world although it's dangerous and useless.
assembly go golang goroutine goroutineid id plan9
Last synced: 21 Mar 2025
https://github.com/darxisr/cryline-v5.0
Cryline project - It's a simple test ransomware for Windows OS without stable encryption. Pls use this source code for study purposes only. The author is't responsible for your actions.
assembly bootkit bootloader cipher cplusplus development drive encryption hardware malware mbr notpetya petya programming ransomware security source-code subsystem virus windows
Last synced: 13 Apr 2025
https://github.com/Tix3Dev/apoptOS
A modern x86_64 UNIX-like microkernel-based operating system
assembly c hobby-kernel hobby-os limine microkernel operating-system os osdev x86-64
Last synced: 11 Mar 2025
https://github.com/jonatansh/shelf
Python library to convert elf to os-independent shellcodes
aarch64 arm arm64 assembly binary c dynamic elf embedded embedded-systems exploitation hooks mips os python shellcode shellcode-convert shellcodes x86 x86-64
Last synced: 26 Apr 2025
https://github.com/wellang/well
A high level assembler. https://wellang.github.io/well/
assembler assembly assembly-language c compilers languages lexer-parser parsers programming-language wellang
Last synced: 19 Dec 2024
https://github.com/rocm/hipblaslt
hipBLASLt is a library that provides general matrix-matrix operations with a flexible API and extends functionalities beyond a traditional BLAS library
amd assembly blas gemm gpu-computing hip machine-learning matrix-multiplication rocm
Last synced: 04 Apr 2025
https://github.com/jonatanSh/shelf
Python library to convert elf to os-independent shellcodes
aarch64 arm arm64 assembly binary c dynamic elf embedded embedded-systems exploitation hooks mips os python shellcode shellcode-convert shellcodes x86 x86-64
Last synced: 26 Apr 2025
https://github.com/dot-asm/cryptogams
CRYPTOGAMS distribution repository
aes-cipher aes-ni arm arm64 assembly avx512 chacha20-poly1305 constant-time cryptography keccak mips ppc riscv sha1 sha256 sha3 sha512 systemz x86 x86-64
Last synced: 16 Jun 2025
https://github.com/l1mey112/stas
A stack based compiled systems programming language.
assembly compiler fasm forth freebsd linux nasm programming-language stackbased stas vlang x86-64
Last synced: 08 Feb 2025
https://github.com/ffcabbar/mips-assembly-language-examples
:heavy_check_mark: Examples to learn Mips
assembly assembly-language assembly-language-programming mips mips-architecture mips-assembly qtspim
Last synced: 10 Apr 2025
https://github.com/rpendleton/lc3-2048
implementation of git.io/2048 written in LC-3 assembly, an educational computer architecture
2048 assembly education game hacktoberfest lc3
Last synced: 25 Mar 2025
https://github.com/issotm/gb-vwf
A spiffy, batteries-included, lean, yet powerful Variable-Width Font engine for the Game Boy & Game Boy Color.
assembly font-renderer gameboy gameboy-color gameboy-development gbdev vwf
Last synced: 13 Jun 2025
https://github.com/LADSoft/DotNetPELib
A C++11 library used to create a managed program (CIL) and dump to either .IL, .EXE, or .DLL format
assembly c-plus-plus library managed msil
Last synced: 15 Apr 2025
https://github.com/wtetzner/waterbear
Assembler/Disassembler for the Dreamcast VMU
asm assembler assembly cargo disassembler disassembly dreamcast dreamcast-vmu embedded game-dev game-development homebrew rust vmu waterbear
Last synced: 04 Apr 2025
https://github.com/mrcook/jetpac-disassembly
JETPAC: fully annotated source code of this classic 8-bit game (1983, ZX Spectrum)
8-bit assembly disassembly game reverse-engineering skoolkit source-code z80 zx-spectrum
Last synced: 21 Nov 2024
https://github.com/floooh/vscode-kcide
Retro assembly IDE for VSCode
6502 assembly c64 cpc kc85 retrocomputing z80
Last synced: 17 Mar 2025
https://github.com/barrettotte/http-asm64
The most basic HTTP Server written in x86 Assembly
asm assembly assembly-language assembly-x86-64 http http-server nasm nasm-assembly
Last synced: 11 Apr 2025
https://github.com/getsentry/dotnet-assembly-alias
Tool to rename .NET assemblies and references
assembly dotnet il il2cpp tag-production
Last synced: 15 Feb 2025
https://github.com/mrcook/zx-spectrum-games
Collection of ZX Spectrum annotated game source code dissasemblies as .skool files
asm assembly games skoolkit z80 zx-spectrum
Last synced: 21 Nov 2024
https://github.com/ISSOtm/gb-vwf
A very powerful Variable-Width Font engine for the Game Boy & Game Boy Color.
assembly gameboy gameboy-color gbdev
Last synced: 01 Feb 2025
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: 12 Jun 2025
https://github.com/1whatleytay/saturn
A modern MIPS interpreter and assembler.
Last synced: 26 Apr 2025
https://github.com/clownacy/clownassembler
Motorola 68000 assembler, clone of SN 68k (A.K.A. asm68k).
68000 68k ansi-c assembler assembly bison bison-flex c89 c90 flex motorola-68000
Last synced: 19 Dec 2024
https://github.com/barotto/test386.asm
x86 CPU tester for emulators
assembly cpu-diagnostic cpu-tester emulator-tester x86 x86-tester
Last synced: 20 Nov 2024
https://github.com/adamperkowski/highlightos
🌄 x86_64 OS (kernel) made from scratch in Rust & Assembly
assembly bios bootloader kernel nasm os rust
Last synced: 19 Dec 2024
https://github.com/gregorycomer/rust-x86asm
A Rust library for x86/64 assembly/disassembly.
assembly disassembly rust x86 x86-64
Last synced: 15 Apr 2025
https://github.com/kcreate/stackvm
Virtual Machine with a 240x160 VRAM display.
assembler assembly compiler debugger virtual-machine vram
Last synced: 07 May 2025
https://github.com/pgaskin/kobo-mods
My Kobo mods/hacks/tools which aren't patches and aren't in koboutils.
arm assembly c dynamic-library elf kobo ld-preload linux mod
Last synced: 22 Feb 2025
https://github.com/cadaver/c64gameframework
Multidirectional scrolling game framework for the C64. Its modified version is used in the game MW ULTRA.
Last synced: 17 Mar 2025
https://github.com/mat-sz/bfloader
🧠 Brainfuck IDE and interpreter in 512 bytes. (boot sector)
assembly boot-sector bootloader brainfuck brainfuck-interpreter gnu-assembler ide interpreter x86-assembly
Last synced: 29 Apr 2025
https://github.com/atiep/futuredos
A futuristic DOS
asm assembly assembly-language assembly-x86 disk-operating-system dos operating-system x86
Last synced: 10 Apr 2025
https://github.com/pchalamet/dreamdealers
Deamdealers Amiga demo sources !!!
amiga assembly demoscene motorola
Last synced: 21 Mar 2025
https://github.com/ccareaga/useless
Register-based VM, and debugger written in C, and a stack-based VM written inside the first.
Last synced: 14 Dec 2024
https://github.com/assemblyengine/cheater
a simple assembly engine which is based on LLVM you don't have to worry about its core because LLVM they do it better.
asm assembly assembly-language clang llvm
Last synced: 10 Apr 2025
https://github.com/huan/sidecar
Easily hook/call binary functions using ES6 class with TypeScript annotation (Powered by Frida)
assembly frida hook reverse-engineering
Last synced: 16 Jan 2025
https://github.com/apsrcreatix/8086
:mag_right: Simple Assembly Language Programs (8086)
8086 asm assembly assembly-8086 assembly-language emu8086 intel
Last synced: 10 Apr 2025
https://github.com/lekssays/oudados
An Open-Source Lightweight Operating System for Educational Purposes
assembly cpp driver hardware-communication operating-systems os osdev
Last synced: 11 Jun 2025
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: 01 May 2025
https://github.com/abdallahhemdan/fired-or-tired
🔫 A 2 player assembly X86 shooting game that each player has a gun and can use his gun in horizontal line to shot the other player, every player has the ability to move right or left or even jump with the existence of Gravity..
assembly assembly-8086 assembly-game assembly-language assembly-x86 computer-engineering fecu fighting-game fire fired-or-tired gravity gun hemdan player shot
Last synced: 10 Apr 2025
https://github.com/xsscx/macos-research
Welcome to Hoyt's macOS Fuzzing & Code Repo. Contribute Code or Open an Issue or Discussion.
assembly c debug heap interposing introspection lldb macos stack trace xnu
Last synced: 26 Apr 2025
https://github.com/jasperlinthorst/reveal
Graph based multi genome aligner
alignment assembly genome gfa graph multiple-sequence-alignment reveal
Last synced: 23 Nov 2024
https://github.com/xtnded/codextended
Call of Duty Extended
asm assembly c call-of-duty cod1 gplv3 reverse-engineering x86
Last synced: 03 May 2025
https://github.com/onecodemonkey/operatingsystem-starting-from-scratch
Building an Operating System from the very beginning!Seeing at the following website :)
assembly c operatingsystem operatingsystems os
Last synced: 25 Jan 2025
https://github.com/allalgorithms/assembly
Implementation of All ▲lgorithms in Assembly Programming Language
algorithms allalgorithms assembly hacktoberfest
Last synced: 10 Apr 2025
https://github.com/vygr/osx-forth
Forth for OSX, bootstrap from x86 NASM then Forth only.
Last synced: 21 Mar 2025
https://github.com/xenomega/nesgen
Static Recompilation of NES ROMs to C code
assembly compiler compilers cpp disassembly emulation mos6502 nes nes-rom python reverse-engineering static-recompilation
Last synced: 30 Jan 2025
https://github.com/lioncash/biscuit
A runtime code generator for RISC-V
assembly code-generation cpp risc-v riscv
Last synced: 22 Mar 2025
https://github.com/shysaur/tricky68k
Motorola 68000 simulator for Mac OS X
assembly macos motorola-68000 simulator
Last synced: 20 Nov 2024
https://github.com/coreyauger/slimhook
Demonstration of dll injection. As well loading .net runtime and calling .net code. Example hijacking d3d9 dll and altering rendering of games.
assembly c-plus-plus demo dll-injection game
Last synced: 13 Apr 2025
https://github.com/nickpisacane/mips
MIPS assembler and simulator
assembler assembly interpreter mips
Last synced: 10 Apr 2025
https://github.com/coderaiser/nemesis
:floppy_disk: x86 operation system writen on fasm
assembler assembly assembly-x86 bootloader os x86
Last synced: 18 Dec 2024
https://github.com/szapp/ninja
Extension framework for the video game series Gothic to allow true modular modifications
80386 assembly gothic gothic1 gothic2 modding-gothic nasm
Last synced: 20 Nov 2024
https://github.com/visrealm/vremutms9918
TMS9918A emulator library (C99)
assembly c colecovision creativision emulator graphics hardware msx sprites ti-99 ti99 tms9918 tms9918-emulation tms9918a tms9928 tms9929a video
Last synced: 13 Apr 2025
https://github.com/lupyuen/nuttx-arm64-emulator
Emulate Apache NuttX RTOS for Arm64 with Unicorn Emulator (Avaota-A1 SBC)
allwinner-t527 arm64 assembly avaota-a1 emulator nuttx pinephone qemu rust unicorn-emulator
Last synced: 05 Apr 2025
https://github.com/kreiach/8blit
Episode source code for the 8-bit Atari 2600 / VCS / Video Computer System, one of the pioneering home gaming consoles.
6502 assembly assembly-6502 assembly-language atari atari-2600 atari2600 atarivcs game-development gamedev homebrew retro retrocomputing retrogaming retroprogramming stella
Last synced: 10 Apr 2025
https://github.com/phrozenio/powerassembly
Map remote .NET assemblies to memory for further invocation.
assembly loader powershell remote
Last synced: 16 May 2025
https://github.com/shawnanastasio/seq.asm
Minimal implementation of UNIX seq command in x86_64 assembly.
assembly assembly-language educational x86-64
Last synced: 10 Apr 2025
https://github.com/aress31/sci
Framework designed to automate the process of assembly code injection (trojanising) within Android applications.
android assembly code-injection framework malware mobile-security pentesting python reverse-engineering smali spyware trojan
Last synced: 22 Mar 2025