O que é Assembler?
O uso de referências simbólicas é uma característica fundamental dos assemblers, economizando cálculos tediosos e atualizações de endereços manuais após modificações de programa. A maioria dos assemblers também inclui facilidades para realizar substituição textual de macro , por exemplo, para gerar sequências curtas de instruções comuns como inline, em vez de subrotinas. Alguns assemblers também podem ser capazes de executar alguns tipos simples de otimizações específicas de conjuntos de instruções. Um exemplo concreto disso pode ser os assemblers x86 ubiquitos de vários fornecedores.