University of Mississippi

Department of Computer and Information Science

CSci223 - Spring 2006

Computer Organization and Assembly Language

Textbooks


For this class there is one required textbook and one optional textbook.

The required textbook is Randal E. Bryant and David O'Hallaron's Computer Systems: A Programmer's Perspective, published in 2003 by Prentice Hall. The ISBN number is 0-13-034074-X. There is only one edition. The cheapest place I've been able to find it new was Amazon. It's $98.60 there (as of 1/17/2006). You can buy it used much cheaper from several places. The Ole Miss Bookstore in the Union has a few used copies left for $87. The web site for the book can be found at http://csapp.cs.cmu.edu/. This book is required for a reason. It is possible that material from this book will be on exams, but will not be covered in class. Please get a copy of this book ASAP.

The optional textbook for this class is The C Programming Language by Kernighan and Ritchie. This book is published by Prentice Hall. The latest edition is the 2nd edition, which was published in 1988. The ISBN for the paperback is 0131103628. The web site for this book is http://cm.bell-labs.com/cm/cs/cbook/. The book is $39.78 on Amazon. It can be bought used at several places as well. As far as I know, the bookstore does not have this book. This book is not necessary to complete the class, however it will be very useful. If you feel comfortable with C, you probably don't need it, but if C scares you, this book is a must. This book is considered a classic in computer science, and every computer scientist should own a copy.