O livro Digital Design and Computer Architecture, de David Money Harris e Sarah Harris, é uma das obras mais respeitadas no ensino de arquitetura de computadores e design digital. Ele apresenta uma abordagem integrada entre o projeto de hardware e a compreensão da estrutura interna dos computadores. A proposta é ensinar o leitor a projetar sistemas digitais desde os fundamentos da lógica até a implementação de uma arquitetura completa de processador.
Os autores começam explicando os conceitos básicos da eletrônica digital, como portas lógicas, álgebra booleana e circuitos combinacionais e sequenciais. Cada conceito é ilustrado com exemplos práticos e exercícios que ajudam o leitor a construir sua própria base de raciocínio lógico e de projeto. O texto equilibra teoria e prática, permitindo que estudantes compreendam não apenas “como” o hardware funciona, mas “por que” ele é projetado daquela forma.
Com o avanço dos capítulos, o livro conduz o leitor à construção de componentes mais complexos, como somadores, multiplexadores, registradores e unidades de controle. Essa progressão gradual faz com que o leitor perceba como cada bloco se conecta até formar um processador funcional. Harris e Harris destacam o processo de síntese e simulação de circuitos, utilizando ferramentas modernas de design digital amplamente empregadas na indústria.
Um dos diferenciais da obra é sua integração entre o design digital e a arquitetura de computadores. Em vez de tratar esses temas separadamente, os autores mostram como os princípios do hardware sustentam o funcionamento do software. Assim, o leitor compreende como instruções são executadas, como a memória é organizada e como os dados trafegam dentro do sistema. Essa visão completa é essencial para engenheiros e cientistas da computação.
Os capítulos dedicados à arquitetura exploram tópicos como o conjunto de instruções, pipeline, controle de dados, hierarquia de memória e entrada/saída. Tudo é apresentado de maneira didática, com exemplos baseados em arquiteturas reais como MIPS e ARM. Essa abordagem ajuda o estudante a entender tanto o funcionamento de processadores clássicos quanto as tendências modernas em design de hardware.
Além dos fundamentos teóricos, o livro enfatiza o aprendizado prático. Projetos em HDL (Hardware Description Language), especialmente em Verilog e VHDL, são propostos para consolidar os conceitos apresentados. Essa metodologia aproxima o leitor das práticas profissionais da engenharia eletrônica e da computação, preparando-o para desenvolver sistemas embarcados, FPGA e circuitos personalizados.
Na edição mais recente, os autores também abordam temas contemporâneos, como eficiência energética, paralelismo, processadores multicore e segurança em hardware. Essa atualização reflete as demandas atuais da indústria tecnológica e mostra como o design digital continua evoluindo para atender à era da computação em larga escala e à inteligência artificial.
Em síntese, Digital Design and Computer Architecture é uma obra completa, clara e aplicada, ideal tanto para estudantes quanto para profissionais. Harris e Harris unem rigor técnico e linguagem acessível, transformando conceitos complexos em aprendizado sólido e aplicável. O livro ensina não apenas a construir máquinas, mas também a compreender a lógica e a criatividade por trás da engenharia de computadores.

