Online Assembler and Disassembler

by @Jonathan Salwan using Keystone and Capstone projects.

 

ARM ARM (thumb) AArch64 Mips (32) Mips (64) PowerPC (32) PowerPC (64)
Sparc x86 (16) x86 (32) x86 (64)

Inline Python Hex C-Array

 

 

ARM ARM (thumb) AArch64 Mips (32) Mips (64) PowerPC (32) PowerPC (64)
Sparc x86 (16) x86 (32) x86 (64)

Little Endian Big Endian

Base addr

Addresses Bytescodes Instructions

 

Disassembly

0x0000000000000000:  59 1F A0 E3    mov r1, #0x164
0x0000000000000004: 01 14 A0 E1 lsl r1, r1, #8
0x0000000000000008: A8 10 81 E2 add r1, r1, #0xa8
0x000000000000000c: 01 14 A0 E1 lsl r1, r1, #8
0x0000000000000010: C0 10 81 E2 add r1, r1, #0xc0
0x0000000000000014: 04 10 2D E5 str r1, [sp, #-4]!