On this page:
4.1 Disassembly
read-instruction
disassemble
4.2 Instructions
8.12

4 x86🔗ℹ

4.1 Disassembly🔗ℹ

 (require asm/x86/disasm) package: asm

procedure

(read-instruction [in])  (list/c (listof byte?) list?)

  in : input-port? = (current-input-port)
Reads a single instruction from in and returns a two-element list containing the instruction bytes and disassembled expression.

procedure

(disassemble [in])  (listof (list/c (listof byte?) list?))

  in : input-port? = (current-input-port)
Disassembles in, equivalent to

4.2 Instructions🔗ℹ

 (require asm/x86) package: asm
Instructions for 64-bit x86 processors.