This book is about how a computer works and how it is programmed. No previous knowledge of digital logic or computers is assumed. Embedded Systems and Computer Architectureis intended for students taking a firstlevel introductory course in electronics, computer science or information technology. Whoever you are, if you want to understand what goes on inside the box containing your computer, or to build your own small computer, this book is written for you.