assembly-language
There are 1812 repositories under assembly-language topic.
RPCS3/rpcs3
PlayStation 3 emulator and debugger
mytechnotalent/Reverse-Engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
Dman95/SASM
SASM - simple crossplatform IDE for NASM, MASM, GAS and FASM assembly languages
pkivolowitz/asm_book
A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level languages.
gbdev/rgbds
Rednex Game Boy Development System - An assembly toolchain for the Nintendo Game Boy and Game Boy Color
ThomasJaeger/VisualMASM
Visual MASM - Assembly IDE for Microsoft MASM
yrp604/rappel
A linux-based assembly REPL for x86, amd64, armv7, and armv8
z88dk/z88dk
The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.
sam-astro/Astro8-Computer
Custom 16-bit homebrew CPU, emulator, renderer, circuit, and language
steven-michaud/HookCase
Tool for reverse engineering macOS/OS X
hlorenzi/customasm
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
tsoding/pinpog
Ping-Pong-like game in Assembly that works without OS
francisrstokes/16bitjs
💻 A 16-bit virtual machine, including assembly language with 37 instructions, binary assembler, and a step through debugger
bdcht/amoco
yet another tool for analysing binaries
roscopeco/jasm
A JVM assembler for the modern age
CorruptedByCPU/Cyjon
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
AntonioND/ucity
The open-source city-building game for Game Boy Color.
z00m128/sjasmplus
Command-line cross-compiler of assembly language for Z80 CPU.
gurugio/book_assembly_8086
Learn 16bit x86 Assembly with emulator
apeman/awesome_computer_science
The complete syllabus of Computer Science and Engineering. Roadmap, Checklist for Beginners.
cch123/asm-cli-rust
interative assembly shell written in rust
Evian-Zhang/learn-assembly-on-Apple-Silicon-Mac
在 Apple Silicon Mac 上入门汇编语言
ZathuraDbg/ZathuraDbg
An emulation based tool for learning and debugging assembly.
AntonioND/gbt-player
A music player library for the PSG audio channels of the GB, GBC and GBA.
bergercookie/asm-lsp
Language server for NASM/GAS/GO Assembly
cch123/asm-cli
Interactive shell of assembly language(X86/X64) based on unicorn and keystone
Terraspace/UASM
UASM - Macro Assembler
tsoding/bm
Simple compiler ecosystem
danielkrupinski/x86RetSpoof
Invoke functions with a spoofed return address. For 32-bit Windows binaries. Supports __fastcall, __thiscall, __stdcall and __cdecl calling conventions. Written in C++17.
slothy-optimizer/slothy
Assembly super-optimization via constraint solving
objeck/objeck-lang
Objeck is a modern object-oriented programming language with functional features tailored for machine learning. It emphasizes expression, simplicity, portability, and scalability. The programming environment consists of a compiler, virtual machine, REPL shell, and command line debugger with IDE plugins.
gregkrsak/first_nes
Create your own games for the Nintendo Entertainment System! This "starter" game is easily extensible for your own projects. Includes references.
mattcurrie/gb-save-states
💾 Patches to add save state support to Game Boy games when playing on the original hardware
dennisbabkin/InjectAll
Tutorial & a blog post that demonstrate how to code a Windows driver to inject a custom DLL into all running processes. I coded it from start to finish using C++ and x86/x64 Assembly language in Microsoft Visual Studio. The solution includes a kernel driver project, a DLL project and a C++ test console project.
yds12/x64-roadmap
A roadmap to learn x64 assembly using nasm on Linux.
mrfearless/libraries
Collection of libraries for use with x86 / x64 assembler