La audiencia para este libro incluye tanto aquellos que, con poca experiencia en lenguaje ensamblador o diseño lógico, necesitan entender la estructura básica de un computador, como a los que , con conocimientos en lenguaje ensamblador y diseño lógico, deseen aprender a diseñar un Ordenador o entender cómo trabaja un sistema y por qué rinde como lo hace.
Este libro se ha escrito de forma que los lectores aprendan más sobre estructura y diseño, aunque se ofrece una introducción completa al lenguaje ensamblador. Usando una arquitectura RISC, los alumnos pueden aprender lo básico de un repertorio de instrucciones y programación en lenguaje ensamblador en menos tiempo del que se suele reservar para cursos de ensamblador basados en CISC. Muchos profesores han encontrado también que usando un simulador, en lugar de ejecutar en modo nativo en una máquina real, proporciona experiencia en programación en lenguaje ensamblador en substancialmente menos tiempo.