反組合器(英文:disassembler)係組合器嘅相反,會負責將用機械語言寫嘅碼翻譯做特定嘅組合語言。常見用途包括分析高級程式語言編譯器嘅輸出同最佳化、重構遺失咗嘅原始碼、分析惡意軟件、修改同破解軟件等。