Online Assembler and Disassembler
by @Jonathan Salwan using Keystone and Capstone projects.
Disassembly
0x0000000000000000: 0D 0A 24 or ax, 0x240a
0x0000000000000003: 83 E9 02 sub cx, 2
0x0000000000000006: 66 81 7C FC 96 FE 10 9F cmp dword ptr [si - 4], 0x9f10fe96
0x000000000000000e: 74 01 je 0x11
0x0000000000000010: C3 ret
0x0000000000000011: 89 3E 27 0B mov word ptr [0xb27], di
0x0000000000000015: 89 3E 23 0B mov word ptr [0xb23], di
0x0000000000000019: 2E 89 3E AF 7E mov word ptr cs:[0x7eaf], di
0x000000000000001e: C3 ret
0x000000000000001f: 00 00 add byte ptr [bx + si], al
0x0000000000000021: 8B C6 mov ax, si
0x0000000000000023: 05 43 00 add ax, 0x43
0x0000000000000026: 3D 23 0B cmp ax, 0xb23
0x0000000000000029: 75 05 jne 0x30
0x000000000000002b: 2E 8A 16 AF 7E mov dl, byte ptr cs:[0x7eaf]
0x0000000000000030: 88 54 43 mov byte ptr [si + 0x43], dl
0x0000000000000033: C3 ret