5 e-books grátis de programação em 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.

 

Sobre Fábio dos Reis (1275 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

Escreva um comentário

Seu e-mail não será divulgado


*