Bóson Treinamentos em Ciência e Tecnologia

5 e-books grátis de programação em linguagem Assembly

5 livros grátis de linguagem assembly

Linguagem Assembly – 5 e-books grátis para download

A linguagem Assembly é uma linguagem de programação de baixo nível, utilizada tanto em computadores quanto em outros dispositivos (como sistemas embarcados), possuindo uma correspondência muito grande entre a linguagem em si e as instruções do código de máquina (dependendo da arquitetura).

Assim, cada linguagem Assembly é específica para uma arquitetura de computadores em particular.

Neste artigo trazemos os links para download de cinco e-books gratuitos (em inglês) sobre a linguagem Assembly, para arquiteturas x86/64, ARM e Atmel AVR:

1 – Assembly Language Succinctly

Autor: Chris Rose

Editora: Syncfusion Inc.

Mais um ótimo livro da série “Succintly”, esta obra facilita a criação de código Assembly x64 para CPUs modernas. Na introdução do livro podemos ler: “Você irá aprender o básico sobre espaços de memória, segmentos de dados, instruções CISC, instruções SIMD, e muito mais”

Um ótimo livro introdutório para quem deseja aprender Assembly com facilidade, independente de estar trabalhando com CPUs Intel, AMD, ou até mesmo VIA.

2 – Programming from the Ground Up: using Linux Assembly Language

Autor: Jonathan Bartlett

Editora: Bartlett Publishing

Este livro, de 2004, usa a linguagem Assembly no Linux para explicar os conceitos mais importantes que programadores iniciantes precisam conhecer.

Trata-se de um guia passo-a-passo que ensina, entre outras coisas, conceitos do tipo “como a CPU enxerga a memória RAM”, ou “como o processador funciona”, e outros processos importantes que devem ser compreendidos por quem deseja trabalhar com assembly.

3 – Beginners Introduction to the Assembly Language of ATMEL-AVR-Microprocessors

Autor: Gerhard Schmidt

Editora: Desconhcida

Temos aqui um livro que o ensinará a trabalhar com a linguagem Assembly em microprocessadores Atmel AVR.
De acordo com a introdução do livro: “Este livro oferece uma abordagem sistemática para programação e interfaceamento do Atmel AVR com displays LCD, teclados, ADC, DAC, sensores, portas seriais, timers, motores de passo e DC, opto-isoladores, e RTC.”

4 – The Art of Assembly Language

Autor: Randall Hyde

Editora: No Starch Press

Este é um livro cujo público-alvo são programadores avançados na linguagem Assembly. Com ele você aprenderá a criar programas que podem rodar tanto em Windows quanto em Linux, com facilidade e rapidez (relativa!)

5 – ARM Assembly Language Programming

Autor: Peter J. Cockerell

Editora: Desconhecida

Neste livro a linguagem assembly para CPUs ARM é abordada em detalhes, trazendo inúmeros exemplos escolhidos cuidadosamente para que o estudante entenda com simplicidade como os códigos apresentados funcionam.

 

Sair da versão mobile