Home › Livros › Ciências › Informática
Autor: Igor Zhirkov
Editora: Novatec
SOB ENCOMENDA Prazo de postagem em até 12 dias úteis.
Não consta quantidade deste produto em nossos estoques.
Para obtê-lo, este terá que ser adquirido junto a nossos fornecedores mediante checagem prévia de disponibilidade.
R$ 149,00
em até 3x sem juros
Conheça a linguagem Assembly e a arquitetura do Intel 64, torne-se proficiente em C e entenda como os programas são compilados e executados até o nível das instruções de máquina, permitindo-lhe escrever um código robusto e de alto desempenho. "Programação em baixo nível" explica a arquitetura do Intel 64 como resultado da evolução da arquitetura de von Neumann. O livro o ensina a usar a versão mais recente da linguagem C (C11) e a linguagem Assembly desde o básico. Todo o caminho, do código-fonte à execução do programa, incluindo a geração de arquivos-objeto ELF, além das ligações estática e dinâmica, será discutido. Há exemplos de código e exercícios, junto com as melhores práticas de programação. Os recursos de otimização e os limites dos compiladores modernos serão analisados, permitindo-lhe promover um equilíbrio entre a legibilidade do programa e o desempenho. O uso de diversas técnicas para ganho de desempenho, por exemplo, instruções SSE e pre-fetching, será demonstrado. Assuntos relevantes em ciência da computação, como os modelos de computação e as gramáticas formais, também serão tratados, explicando-se sua importância prática. Programação em baixo nível ensina os programadores a: escrever livremente em linguagem Assembly; compreender o modelo de programação do Intel 64; escrever um código robusto e fácil de manter em C11.
Título: Programaçao Em Baixo Nivel: C, Assembly E Execuçao De Programas Na Arquitetura Intel 64
ISBN: 9788575226674
Idioma: Português
Encadernação: Brochura
Formato: 17,2 x 23,5 x 3
Páginas: 576
Ano copyright: 2018
Coleção:
Ano de edição: 2018
Edição: 1ª
Região:
Idioma:
Legenda:
País de produção:
Formato de tela:
Áudio Original:
Tempo de Duração:
Quantidade de discos:
Selo:
Código: