Provided by: radare2_0.9.6-3.1ubuntu1_amd64 

NAME
rasm2 - radare2 assembler and disassembler tool
RASM2(1)
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────
SYNOPSIS
rasm2 [-dDfBCLevw] [-F in:out] [-o offset] [-a arch] [-b bits] [-c cpu] [-s syntax] [-i int] [-l int]
[ARG]
DESCRIPTION
This tool uses r_asm to assemble and disassemble files or hexpair strings. It supports a large list of
architectures which can be listed using the -L flag.
-a arch Set architecture plugin
-b bits Set architecture bits
-B Binary input/output (-l is mandatory for binary input)
-c cpu Select specific CPU (depends on -a arch)
-C Output in C format
-d Disassemble hexpair bytes. rasm2 -d 9090
-D Disassemble showing hexpair and opcode
-e Use big endian (or swap endianness if used more than once)
-f Read data from file instead of ARG.
-F in:out Specify input and/or output filters (att2intel, x86.pseudo, ...)
-h Show usage help message.
-l int Input/Output length
-i int Ignore/skip N bytes from the beginning of the input buffer
-L List supported asm plugins
-o offset Offset of the opcode to assemble (default is 0)
-s syntax Select syntax output (intel, att)
-w Describe opcode (whats op)
EXAMPLES
Assemble opcode:
$ rasm2 -a x86 -b 32 'mov eax, 33'
Disassemble opcode:
$ rasm2 -d 90
SEE ALSO
radare2(1), rafind2(1), rahash2(1), rabin2(1), radiff2(1), ragg2(1), rarun2(1), rax2(1),
AUTHORS
Written by pancake <pancake@nopcode.org> and nibble <nibble@develsec.org>.