1. take (something) to pieces: "the piston can be disassembled for transport"
▪ translate (a program) from machine code into a higher-level programming language:"it is permissible for a lawful user to disassemble a computer program to determine its interfaces"