Overview
This book employs a bottom-up educational approach with an overall educational objective of allowing students to discover how the computer interacts with its environment through learning basic computer architecture, assembly language programming, as well as through an introduction to interfacing. Developed around the Freescale 9S12, this book describes both the general processes and the specific details involved in microcomputer simulation. In particular, detailed case studies are used to illustrate fundamental concepts, and laboratory assignments are provided.
Synopsis
This book employs a bottom-up educational approach with an overall educational objective of allowing students to discover how the computer interacts with its environment through learning basic computer architecture, assembly language programming, as well as through an introduction to interfacing. Developed around the Freescale 9S12, this book describes both the general processes and the specific details involved in microcomputer simulation. In particular, detailed case studies are used to illustrate fundamental concepts, and laboratory assignments are provided.
Editorials
From the Publisher
The passion that Valvano has about the matter shows through in his presentation. The C examples will be very helpful, especially to the more advanced students.The checkpoints and tutorials are an excellent addition. I also especially like the "Common Error" that are a regular part of most chapters.This text is the antithesis of dry and academic. Its pages cogently present detail, but that detail is provided in order that the reader can understand completely how something works and, therefore, how that something can be used to meet a need. The combination of "observations" and "checkpoints" is very useful in permitting students to incrementally test their understanding of material as they encounter it.
The approach is appealing in that the students get to start using/programming the processor rather quickly. It challenges and inspires.