The intent of this book is to provide an understanding of the fundamentals of digital logic design and computer organization to undergraduate students in Computer Science/Applications. The book assumes that students studying computer organization should have a preliminary knowledge of a high-level computer language such as C Programming. At the end of each chapter the more you work on the exercise the more you will learn from the book. I hope you enjoy this book.This book reflects the experienc