Avaliação 5 de 5
7 avaliações
"; i.id = "GoogleAnalyticsIframe"; if ("MutationObserver" in win) { new MutationObserver(function onDocumentChange() { if (d.body) { appendAnalytics(i, d.body.firstChild); this.disconnect(); } }).observe(d, { subtree: true, childList: true }); } else { appendAnalytics(i, d.getElementsByTagName('script')[0]); } })(document, window);
Estoque disponível
+1000 vendas
Compra GarantidaVai abrir em uma nova janela, receba o produto que está esperando ou devolvemos o dinheiro.
+1000
Vendas concluídas
Ofereça um bom atendimento
Entrega os produtos dentro do prazo
Você tem 30 dias a partir do recebimento do produto para devolvê-lo, não importa o motivo!
Título do livro | Programação em Baixo Nível |
---|---|
Subtítulo do livro | C, Assembly e execução de programas na arquitetura Intel 64 |
Autor | Krsna Dvaipayana Vyasa |
Idioma | Português |
Editora do livro | NOVATEC |
Edição do livro | 1 |
Capa do livro | Mole |
Com índice | Sim |
Ano de publicação | 2018 |
Quantidade de páginas | 576 |
---|---|
Altura | 23.5 cm |
Largura | 17.2 cm |
Peso | 890 g |
Gênero do livro | Informática,Programação |
Subgêneros do livro | Computação |
Tipo de narração | Manual |
Idade mínima recomendada | 1 anos |
Idade máxima recomendada | 100 anos |
Escrito em letra maiúscula | Não |
ISBN | 9788575226674 |
Programação em Baixo Nível
C, Assembly e execução de programas na arquitetura Intel 64
Autor: Igor Zhirkov
ISBN: 978-85-7522-667-4
Ano: 2018
Páginas: 576
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;
- acompanhar o processo de compilação e decifrar as listagens em Assembly;
- depurar erros em código Assembly compilado;
- usar modelos de computação apropriados para reduzir drasticamente a complexidade dos programas;
- escrever códigos críticos quanto ao desempenho;
- compreender o impacto de um modelo de memória fraco em aplicações com várias threads.
Garantia do vendedor: 2 meses
Não fizeram nenhuma pergunta ainda. Faça a primeira!
Avaliação de características
Custo-benefício | |
Qualidade de impressão | |
Qualidade do acabamento |
Avaliação 5 de 5
Aínda estou no começo do livro e estou gostando muito. O autor tem uma linguagem bem simples e didática.
Avaliação 5 de 5
Incrível, tornou as aulas de fundamentos de arquitetura de computadores muito mais interessantes ao aprender assembly. Recomendo a todos que queiram entender a fundo conceitos de gerenciamento de memória o livro. Ele não é focado em assembly(só os sete capítulos realmente são), ele te dá as bases de assembly para poder aproveitar em c. Então, para quem gosta da linguagem c, quer programar, por exemplo, em sistemas embarcados, o combo assembly+c é o ideal.
Avaliação 5 de 5
Livro excelente, com explicação muito detalhada sobre o assunto.