Il testo nasce come strumento di preparazione all'esame di Architettura dei Sistemi di Elaborazione della Laurea Triennale in Informatica dell'Università degli Studi di Roma "Tor Vergata", ma può essere utilizzato anche per l'insegnamento di Calcolatori e Sistemi Operativi di altri corsi di laurea. Il libro è strutturato in cinque unità di apprendimento: le prime due introducono le nozioni di base propedeutiche allo studio dei circuiti presenti nel livello logico digitale di un'architettura di un calcolatore. L'unità 3 è interamente dedicata all'architettura ARM, sviluppata da ARM Ltd (Advanced RISC Machine) che è ormai presente in quasi tutti gli apparati mobili disponibili in commercio (telefoni cellulari, portatili, tablet, video game console e single board computer) proprio in virtù della loro straordinaria potenza di calcolo ed efficienza energetica. L'unità 4 è dedicata alla progettazione di algoritmi strutturati e alla loro traduzione in linguaggio assembly ARM, utile sia allo studente che apprende per la prima volta i rudimenti della programmazione, ma anche a chiunque voglia approfondire il linguaggio ARM tipico di un'architettura RISC.