RZ_ASM(1) General Commands Manual RZ_ASM(1) (NAME) rz-asm - rizin (SYNOPSIS) rz-asm [-ABCdDeIEhjLpqrvxw] [-a arch] [-b bits] [-m plugin] [-c CPU] [-O file] [-o addr] [-@ addr] [-f file] [-F in:out] [-i len] [-k kernel] [-s syntax] [-l len] (DESCRIPTION) Rizin . RzAsm (hexpair) . -L . -a arch / ( -L) -A -b bits CPU (8, 16, 32, 64) (RZ_ASM_BITS) -B / ( -l ) -c CPU CPU ( ) -C C -d, -D (-D ) -e big endian little endian -I RzIL ( -d IL ) -E ESIL ( -d) -f file -F in:out / (att2intel x86.pseudo ...) -h, -hh hh -i len N -j JSON -k kernel (linux windows darwin ...) -l len / -L asm: (a=asm, d=disasm, A=analyze, e=ESIL) -m plugin -o, -@ addr ( 0) -O file (rz-asm -Bf a.asm -O a) -p SPP -q -r rizin -s syntax (intel att) -v -x dword -w (opcode) (DIRECTIVES) .intel_syntax Intel AT&T .att_syntax AT&T Intel .align number (alignment) .arch name .arm ARM ( Thumb) ARM .ascii string ASCII .asciz string ASCII .bits number (bitness) .big_endian BE (big endian) .cpu name CPU .data (data section) .endian 1|0 (endianness) - 1 BE 0 LE .equ name value .fill repeat,size,value .hex data .incbin filename .int16 number .int32 number .int64 number .kernel name (syscalls) .little_endian LE (little endian) .org value (PC) .os name (syscalls) .short number .string string ASCII .text (text section) .thumb Thumb ( ARM) ARM (ENVIRONMENT) RZ_ARCH: e asm.arch - / ( rz-asm -a) RZ_ASM_ARCH: / ( rz-asm -a) RZ_ASM_BITS: (8, 16, 32, 64) ( rz-asm -b) RZ_BITS: e asm.bits - (8, 16, 32, 64) ( rz-asm -b) RZ_DEBUG: RZ_NOPLUGINS: ( ) (EXAMPLES) : rz-asm -a x86 -b 32 'mov eax, 33' : rz-asm -d 90 (SEE ALSO) rizin(1), rz-find(1), rz-hash(1), rz-bin(1), rz-diff(1), rz-gg(1), rz-run(1), rz-ax(1) (AUTHORS) pancake byteninjaa0 January 22, 2024