BBobop x86asm

index tools
|
Source (x86-32 subset)
Instruction Encoding
Click a listing row to see encoding breakdown
Metrics
Listing
Click Assemble to generate listing
Machine Code (hex)
Quick Reference
Registers: eax ebx ecx edx esi edi ebp esp
8-bit: al ah bl bh cl ch dl dh
16-bit: ax bx cx dx si di bp sp

Supported: MOV, ADD, SUB, AND, OR, XOR, NOT, NEG, INC, DEC, SHL, SHR, SAR, CMP, TEST, PUSH, POP, CALL, RET, JMP, Jcc, NOP, INT, LEA, XCHG, MUL, IMUL, DIV, IDIV, CDQ, HLT

Jumps: JE/JZ, JNE/JNZ, JG, JGE, JL, JLE, JA, JAE, JB, JBE, JO, JNO, JS, JNS

Directives: db, dw, dd (data), label:

Memory: [eax], [ebx+4], [ecx+edx*4], [label]
Prefix: byte/word/dword for size override