An 8086 disassembler written as a Rust learning project.
To test the output of the disassembler:
- Use NASM to assemble
test.asm - Run the disassembler on the binary and pipe the output to a file:
cargo run src/test > output_test.asm - use NASM on
output_test.asm - Use a diff tool to make sure that both binaries are equal!