Prefácio
Os computadores são fascinantes, permeando o nosso dia a dia essas máquinas realizam tarefas complexas com incrível velocidade e precisão. No entanto, para muitos, o funcionamento interno de um processador digital ainda é um mistério. Este livro apresenta desde os fundamentos mais básicos com portas lógicas, até a criação de componentes essenciais de um processador, como a Unidade Lógica e Aritmética (ALU) e a Unidade de Controle (CU).
O livro aborda a importância da modularidade e da hierarquia no projeto de sistemas digitais, mostrando como componentes simples podem ser combinados para formar estruturas mais complexas e sofisticadas. Seja você um estudante de engenharia, um entusiasta da computação ou alguém curioso para entender o que há por trás das telas e dos aplicativos que usamos diariamente, este livro o ajudará a desvendar o coração dos computadores: o processador.
Sobre os Autores
Este livro foi escrito por estudantes da disciplina SSC0108 - Prática em Sistemas Digitais (2/2024) do ICMC (Instituto de Ciências Matemáticas e de Computação) da USP (Universidade de São Paulo) como atividade de extensão via programa de curricularização do curso e revisado pelo professor e seus assistentes. Disponível online e de acesso livre, o livro não somente mostra a teoria, mas também apresenta atividades práticas com FPGA (Field-Programmable Gate Array) utilizando apenas versões de ferramentas de desenvolvimento de acesso livre. O objetivo deste livro não é de substituir outros livros clássicos da área, mas sim servir de ponto inicial para despertar a curiosidade neste assunto tão relevante e atual.
Talvez aqui seja um bom lugar para se colocar uma visualização dos contribuidores, como vista aqui.