Muitas ferramentas estão disponíveis para ajudar os programadores com a complexa tarefa de código assembly escrito. Essas ferramentas fornecem ajuda valiosa com tarefas, incluindo a edição, compilação e depuração. Ferramentas de programação em linguagem assembly estão disponíveis como pacotes de software livre no âmbito do acordo de licenciamento GNU e software como comerciais disponíveis para compra. GNU Compiler Collection
O GNU Compiler Collection , ou GCC, é uma coleção de compiladores de linguagem de montagem livre originalmente concebidos para o sistema operacional GNU . Essa ferramenta permite que os programadores para traduzir a linguagem assembly em instruções para partes específicas de hardware do computador. O GCC contém front-ends e bibliotecas de programação para uma variedade de linguagens de programação , incluindo C + + , Fortran, Java e Ada . Estas características traduzem código escrito nas linguagens de programação suportadas em linguagem assembly .
Plano Assembler
A montadora plana é um compilador de linguagem de montagem projetado para trabalhar com 32 bits e processadores de 64 bits . Esta montadora fornece suporte para código assembly escrito tanto para a AMD e processadores marca Intel . O Plano Assembler está disponível em pacotes que funcionam com o Windows , DOS, Linux e Unix. O Plano Assembler inclui uma biblioteca de programação para código escrito na linguagem de programação C .
Netwide Assembler
Também conhecida como NASM , o Netwide Assembler é um conjunto ferramenta projetada para uso com processadores x86 e x64 . Esta montadora afirma uma variedade de recursos, incluindo suporte estendido para a criação de macros e uma sintaxe de programação simplificada. NASM suporta diversos tipos de arquivos de objetos utilizados em conjunto com sistemas operacionais baseados em Windows Linux ou .
SPOT
A ferramenta de otimização de desempenho simples fornece desempenho detalhada verificação de aplicativos . SPOT possui uma interface simplificada que permite que os programadores para testar programas rapidamente. Usando este software , os programadores podem coletar as informações necessárias para identificar as áreas de melhoria durante o desenvolvimento de software. SPOT é fornecida pela Sun Microsystems como parte do pacote Sun Studio compiladores e ferramentas .