Definição – O que significa Assembler?
Um montador é um tipo de programa de computador que interpreta programas de software escritos em linguagem assembly em linguagem de máquina, código e instruções que podem ser executados por um computador.
Um montador permite que desenvolvedores de software e aplicativos acessem, operem e gerenciem a arquitetura e os componentes de hardware de um computador.
Às vezes, um montador é chamado de compilador da linguagem assembly. Também oferece os serviços de um intérprete.
Definirtec explica Assembler
Um montador serve principalmente como ponte entre instruções codificadas simbolicamente escritas em linguagem assembly e o processador do computador, a memória e outros componentes computacionais. Um montador funciona montando e convertendo o código-fonte da linguagem assembly em código-objeto ou um arquivo-objeto que constitui um fluxo de zeros e uns de código de máquina, que são diretamente executáveis pelo processador.
Os montadores são classificados com base no número de vezes que levam para ler o código-fonte antes de traduzi-lo; existem montadores de passagem única e de passagem múltipla. Além disso, alguns montadores de ponta fornecem funcionalidade aprimorada, permitindo o uso de instruções de controle, serviços de abstração de dados e fornecendo suporte para estruturas de programação orientadas a objetos.