El llibre se centra en la interacció d'una CPU amb els seus perifèrics, i mostra els elements fonamentals que permeten dur a terme aquesta tasca. Emprant com a fils conductors una CPU concreta, la Motorola 68000, i la programació en llenguatge assemblador sobre un simulador d'aquesta CPU, EASy68K, el llibre s'estructura en quatre grans blocs: el mapatge en memòria, que constitueix el mecanisme més simple d'accés a perifèrics; el suport del sistema, que centra l'atenció tant en els serveis proporcionats pel sistema com en la forma de programar nous serveis; les interrupcions, que permeten reduir la dedicació de la CPU als perifèrics; i les excepcions internes, que, tot i no enfocar-se explícitament en els perifèrics, segueixen patrons similars a les interrupcions. Cada bloc es divideix en tres apartats: la descripció dels fonaments teòrics i pràctics, un conjunt d'exercicis de programació en llenguatge assemblador i les solucions detallades dels exercicis. Els apèndixs finals del llibre es dediquen a dos aspectes transversals: les directives d'assemblatge d'EASy68K i les particularitats dels accessos a memòria de la Motorola 68000.