En este libro se presentan los principales conceptos y técnicas de diseño de sistemas digitales. Los capítulos del libro, de complejidad creciente, se han desarrollado de tal manera que se pueda seguir el contenido de los mismos sin necesidad de conocimientos previos. El abanico de temas que se han tratado es muy amplio: se comienza describiendo los componentes digitales de más bajo nivel, y se finaliza con el proceso de diseño de un procesador completo, componente fundamental de un computador.
Los temas principales que se recogen en el libro son los siguientes: álgebra de Boole, puertas lógicas, bloques combinacionales, bloques secuenciales síncronos, memorias, una metodología de diseño de sistemas digitales, y el diseño de un procesador simple. En uno de los apéndices del libro se presenta una introducción del lenguaje VHDL para descripción de sistemas digitales.
El objetivo fundamental ha sido desarrollar un texto de carácter eminentemente práctico y una herramienta útil de estudio. Así, en cada capítulo, tras explicar los conceptos correspondientes, se desarrollan de manera muy detallada un conjunto de ejercicios, y se proponen otros para que el lector ejercite lo que ha aprendido.