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: 2026-06-24 00:02:30 UTC
- JSON Representation
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: 22 Aug 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/pchalamet/dreamdealers
Deamdealers Amiga demo sources !!!
amiga assembly demoscene motorola
Last synced: 21 Mar 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: 24 Sep 2025
https://github.com/dan-c-underwood/vscode-arm
Arm® Syntax highlighting for VSCode
arm assembly syntax-highlighting vscode
Last synced: 18 Feb 2026
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/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/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/jasperlinthorst/reveal
Graph based multi genome aligner
alignment assembly genome gfa graph multiple-sequence-alignment reveal
Last synced: 15 Jul 2025
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/lioncash/biscuit
A runtime code generator for RISC-V
assembly code-generation cpp risc-v riscv
Last synced: 22 Mar 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/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: 14 Oct 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/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: 07 Mar 2026
https://github.com/nickpisacane/mips
MIPS assembler and simulator
assembler assembly interpreter mips
Last synced: 10 Apr 2025
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: 30 Aug 2025
https://github.com/shysaur/tricky68k
Motorola 68000 simulator for Mac OS X
assembly macos motorola-68000 simulator
Last synced: 10 Jul 2025
https://github.com/coderaiser/nemesis
:floppy_disk: x86 operation system writen on fasm
assembler assembly assembly-x86 bootloader os x86
Last synced: 19 Aug 2025
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: 10 Jul 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/phrozenio/powerassembly
Map remote .NET assemblies to memory for further invocation.
assembly loader powershell remote
Last synced: 16 May 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: 15 Jul 2025
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/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
https://github.com/gandelxiv/pidi-os
A minimalistic operating system
assembly bootsector c kernel makefile minimal nasm nasm-assembly nasm-bootloader os pure-c
Last synced: 24 Jun 2025
https://github.com/geyslan/slae
SLAE Assignments
assembly assembly-x86 assembly-x86-64 exploitation linux shellcode x86-x64
Last synced: 21 Mar 2025
https://github.com/avivbrook/intel-assembly-language-programming-exercises
Solutions to programming exercises from Assembly Language for x86 Processors (7th Edition) by Kip Irvine.
assembly assembly-language assembly-x86 intel irvine32 x86
Last synced: 05 Mar 2026
https://github.com/bcgsc/ntlink
Minimizer-based assembly scaffolding and mapping using long reads
assembly bioinformatics long-reads minimizers scaffolding
Last synced: 26 Feb 2026
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: 10 Apr 2025
https://github.com/dodoex/dodoex_v2_subgraph
Subgraphs to index data for DODOEX V2
assembly blockchain-technology data subgraph typescript
Last synced: 11 Apr 2025
https://github.com/danielhenrymantilla/shellcode-factory
Tool to create and test shellcodes from custom assembly sources (with some encoding options)
8086 alphanumeric asm assembly bytes decoder fast gas hex-bytes intel linux make script security shellcode tool useful x86 x86-64 xor
Last synced: 21 Mar 2025
https://github.com/spectrum4/spectrum4
A modern-day ZX Spectrum OS rewritten from scratch in ARM assembly (aarch64) to run natively on Raspberry Pi 400
aarch64 arm64 assembly bare-metal kernel raspberry-pi retro rpi4 tup z80 zx-spectrum
Last synced: 21 Jul 2025
https://github.com/yangyuqian/technical-articles
Technical Pieces collected in practices
articles assembly golang summarization technical
Last synced: 02 Sep 2025
https://github.com/l1mey112/jitcalc
jitcalc is a calculator written in the V programming language that evaluates expressions by creating x86_64 programs at runtime.
assembly calculator cli jit vlang x86-64
Last synced: 18 Mar 2025
https://github.com/someodd/gasm
bare-metal i386 Gopher server for Linux
assembly gopher i386 minimalism retrocomputing systems-programming x86
Last synced: 22 Jan 2026
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: 28 Feb 2026
https://github.com/leandromoreira/python_chip16
A full implementation (tested) of chip16 virtual machine, or emulator as you wish, using python and rendering with opengl.
assembly emulator python tdd virtual-machine
Last synced: 07 Jul 2025
https://github.com/noteed/riscv-hello-asm
Bare metal RISC-V assembly hello world
Last synced: 12 May 2025
https://github.com/tijme/reverse-engineering
This repository contains some of the executables that I've cracked.
arm armv7 assembly crackme hacking reverse-engineering security x86 x86-64
Last synced: 25 Apr 2025
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: 12 Apr 2025
https://github.com/kvakil/0asm
x86 assembler in 512 bytes of x86 machine code
assembler assembly demoscene x86
Last synced: 19 Apr 2025
https://github.com/guptaanmol184/nand2tetris
💡 Nand2tetris course
assembly computer-architecture nand2tetris nand2tetris-assignments processor
Last synced: 08 May 2025
https://github.com/71/cometary
Roslyn extensions, with a touch of meta-programming.
analyzer assembly compiler-plugin csharp ctfe extensions meta meta-programming metaprogramming mixins netcore roslyn
Last synced: 28 Feb 2026
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: 10 Apr 2025
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: 08 Aug 2025
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: 16 Jul 2025
https://github.com/zhuagenborn/tiny-x86-os
💽 A simple 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.(使用C++和汇编开发的简易Intel x86操作系统,支持中断、内存分页、堆内存管理、磁盘控制、文件分区、系统调用、线程调度等功能。)
assembly cpp20 disk-management interrupt kernel memory-management opertaing-system thread-scheduling
Last synced: 12 Jun 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: 29 Apr 2025
https://github.com/aofarmakis/nibbling-bits
Design and documentation for a very simple 4-bit processor named NibbleBuddy and its assembler.
assembler assembly computer-architecture computer-organization hardware-description-language instruction-set-architecture processor-design single-cycle-processor verilog
Last synced: 10 Apr 2025
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: 08 May 2025
https://github.com/anathonic/assembler-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: 31 Oct 2025
https://github.com/freem/freemlib-neogeo
library(-ish) and utils for programming the Neo-Geo
Last synced: 24 Aug 2025
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: 02 Sep 2025
https://github.com/xyl2k/dongleme
Feitian Rockey4ND dongle testing
assembly dongle dongle-emulation masm32 rockey4nd utilities
Last synced: 28 Apr 2025
https://github.com/anathonic/assembler-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: 10 Apr 2025
https://github.com/xpl0itr/protodec
A tool to decompile protoc compiled protobuf classes back into .proto definitions.
assembly cil clr common-intermediate-language cpp2il csharp dotnet google-protobuf google-protocol-buffers il2cpp il2cppdumper msil protobuf protobuf3 protoc protocol-buffers protodec
Last synced: 07 Oct 2025
https://github.com/plainspooky/flappybird4msx
My version of Flappy Bird for MSX Computers
assembly game msx msx-computers
Last synced: 27 Feb 2026
https://github.com/esshahn/c64-prods-by-awsm
Sources for most of my C64 productions
Last synced: 23 Apr 2025
https://github.com/ashwio/arm64-sysreg-lib
Header-only C library for reading/writing 64-bit Arm registers, automatically generated by parsing the AArch64 System Register XML.
aarch64 aarch64v8 arm arm64 arm64-v8a arm64v8 armv8 armv8-a armv8-assembly armv8a assembly assembly-language assembly-language-programming c library
Last synced: 30 Oct 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: 13 Apr 2025
https://github.com/mrgilli/quplexity
Official repo of the very fast and lightweight modular library (or accelerator) for Quantum Computer Circuit simulation.
assembly assembly-arm64 assembly-x86 library quantum quantum-algorithms quantum-circuit-simulator quantum-computing quantum-library quantum-programming quantum-simulator qubits sdk simulation
Last synced: 15 Sep 2025
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: 16 Jul 2025
https://github.com/koukyosyumei/mydisassembler
Disassembler for X86-64 implemented from scratch in C++
assembly disassembler disassembly x86-64
Last synced: 02 Mar 2026
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: 27 Sep 2025
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: 30 Apr 2025
https://github.com/antoniond/geometrix
A puzzle game for GB and GBC.
assembly assembly-language game gameboy
Last synced: 10 Apr 2025
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: 15 Apr 2025
https://github.com/rabbitmq/horus
Erlang library to create standalone modules from anonymous functions
assembly elixir elixir-library erlang erlang-library
Last synced: 05 Apr 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: 03 Mar 2026
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: 11 Mar 2026
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: 10 Apr 2025
https://github.com/hcchengithub/eforth-x86-64bits
Forth programming language eforth for x86 PC 64 bits long mode STC
Last synced: 11 Jan 2026
https://github.com/michaelkamprath/bespokeasm
An assembler that can be configured to work with most any instruction set and architecture.
assembler assembly assembly-8085 assembly-language bytecode custom custom-assembly custom-assembly-language kenbak-1 machine-code
Last synced: 01 Feb 2026
https://github.com/templexxx/xor
Move to: https://github.com/templexxx/xorsimd
Last synced: 22 Jan 2026
https://github.com/wchill/defcon26_badgehacking
Notes and things regarding hacking DEFCON 26's badge
assembly badgehacking dc26 defcon defcon26 mips
Last synced: 22 Mar 2025
https://github.com/blockos/hudk
ASM and C open source software development kit for the NEC PC Engine
assembly pc-engine retrogaming sdk
Last synced: 17 Mar 2025
https://github.com/quantumwizard888/reverse-engineering-crackmes-with-ghidra
A collection of random crackme solutions created using Ghidra SRE (software Reverse Engineering) tool for purpose of research.
asm asmx86 assembler assembly beginner beginner-friendly c crackme decompiler disassembler disassembly for-beginners ghidra guide hacking research reverse-engineering software-reverse-engineering tutorial
Last synced: 04 Mar 2026
https://github.com/mahadmuhammad/learn-assembly-the-hard-way
A single & unified source of all source codes & helping material in learning the Intel 8088 assembly language using DOSBOX as an emulator
8086-emulator 8088 arm assembly assembly-language belal-hashmi-assembly-programs belal-hashmi-exercise-solutions c coal dosbox intel nasm-assembly
Last synced: 07 May 2025
https://github.com/siraben/r216-forth
A Forth implementation for the R216K8B Powder Toy computer.
assembly fantasy-computer forth powder-toy
Last synced: 19 Apr 2025
https://github.com/naavis/roboto-demo
Game Boy demo for Skrolli Party 2017.
assembly assembly-language demo demoscene gameboy
Last synced: 10 Apr 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: 13 Apr 2025
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: 16 Mar 2025
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: 30 Apr 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: 24 Apr 2025
https://github.com/ilanvinograd/os_32bit
32 Bit Operation System
32-bit 32bit assembly c kernel low-level nasm-assembly operation-system operation-systems os osdev qemu x86
Last synced: 26 Apr 2025
https://github.com/elykdeer/a-walk-through-x86
Best way to learn x86 is by hacking it
assembly assembly-x86 guide learning-by-doing reverse-engineering x86 x86-16 x86-64
Last synced: 01 Jul 2025
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: 04 Oct 2025
https://github.com/jieyab89/learn-asm-programming
Learn asm programming journey with code and path learn
asmx86 assembly linux programming-language
Last synced: 11 Oct 2025