Toggle navigation
Home
All Pages
Categories
AI
Architecture
Backends
Business Reading
Clouds
Conferences
Developer Relations
Distribution and Distributed Systems
Formats
Game Development
Hardware
Language Development
Languages
Libraries
Management
Patterns
Places of interest on the Internet
Platforms
Presentation
Reading
Security
Speaking
Storage
Teaching
Tools
Virtual Machines
Writing
All Tags
Subscribe (RSS)
Assembly language (generic)
Collection of assembly language resources that don't fit in one of the other categories.
Wikipedia
Assemblers
HLA (High-level assembler)
FASM (flat assembler)
GNU Assembler (as)
Keystone assembler framework
NASM (The Netwide Assembler)
Yasm
Disassemblers
Capstone disassembly/disassembler framework
disasm: Interactive Disassembler GUI
Optional Intel Architecture Code Analyzer (IACA) integration
https://github.com/mongodb-labs/disasm
diStorm3 binary stream disassembler library project
Disassembler Library For x86/AMD64: "diStorm3 is really a decomposer, which means it takes an instruction and returns a binary structure which describes it rather than static text, which is great for advanced binary code analysis."
https://github.com/gdabah/distorm
https://github.com/gdabah/distorm/wiki
EmilPRO
EmilPRO is a graphical disassembler for a large number of instruction sets. It's a reimplementation and replacement for the Dissy disassembler.
http://www.emilpro.com/
https://github.com/SimonKagstrom/emilpro
Medusa: An open source interactive disassembler
https://github.com/wisk/medusa
Panopticon - A Libre Cross Platform Disassembler
https://github.com/das-labor/panopticon
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
https://github.com/plasma-disassembler/plasma
Interactive disassembler for x86/ARM/MIPS. Generates indented pseudo-code with colored syntax code.
Udis86: Disassembler Library for x86 and x86-64
https://github.com/vmt/udis86
Zyan Disassembler Engine (Zydis)
Fast and lightweight x86/x86-64 disassembler library.
https://github.com/zyantific/zyan-disassembler-engine
Interesting assembly-built network tools
asmttpd: Web server for Linux written in amd64 assembly.
https://github.com/nemasu/asmttpd
HeavyThing x86_64 assembly language library and showcase programs
rwasa web server (bundled with the HeavyThing library):
https://2ton.com.au/rwasa/
https://2ton.com.au/HeavyThing/
SERVASM: Your other webserver
Literate webserver in assembler.
https://zarkzork.com/servasm.html
https://github.com/zarkzork/servasm
Other generic assembler resources
Easy 6502
- Nick Morgan
Machine Code for Beginners [Z80 and 6502 CPUs]
- Lisa Watts and Mike Wharton (
PDF
)
Machine Language for Beginners
- Richard Mansfield [6502 CPU]
The Second Book of Machine Language
Tags:
language
assembly
native
Last modified 07 October 2024