Assembly

Esta seção é dedicada à programação de baixo nível e à programação em Assembly.

As linguagens Assembly são linguagens de baixo nível, projetadas para o acesso direto aos recursos de hardware do computador. Apesar do domínio das linguagens de alto nível na programação, o Assembly continua a ser requisitado e utilizado na criação de software. Não é possível, por exemplo, criar um carregador de inicialização (bootloader) de sistema operacional com uma linguagem de alto nível. Para alcançar a máxima velocidade em um programa, também é vantajoso escrever as seções críticas ("gargalos") em Assembly. Além disso, como o código nativo geralmente pode ser desmontado com facilidade, o conhecimento de Assembly permite determinar o que um programa realmente faz.

Os sistemas de desenvolvimento mais populares são representados pelos compiladores (montadores) NASM, MASM, GAS e FASM.

Nesta seção, estão disponíveis os seguintes guias:

Política de Privacidade

Copyright © www.programicio.com Todos os direitos reservados

É proibida a reprodução do conteúdo desta página sem autorização prévia do autor.

Contato: programicio@gmail.com