Product Cover Image

Principles of Computer Organization and Assembly Language, CourseSmart eTextbook

By Patrick Juola

Published by Pearson

Published Date: May 10, 2007

More Product Info


Today’s incoming students are more likely to be exposed to Java than ever before. Focusing on a modern architecture (the Java Virtual Machine, or JVM), this text provides a thorough treatment of the principles of computer organization in the context of today’s portable computer. Students are given simple but realistic examples to gain a complete understanding of how computation works on such a machine. Juola makes the material useful and relevant in a course that is often difficult for second-year CS students.

Table of Contents


Chapter 1:  Computation and Representation

Chapter 2:   Arithmetic Expressions

Chapter 3:   Assembly Language Programming in jasmin

Chapter 4:   Control Structures

Chapter 5: The Intel 8088

Chapter 6: The Power PC

Chapter 7: The Intel Pentium

Chapter 8:  Microcontrollers: The Atmel AVR

Chapter 9:  Advanced Programming Topics on the JVM

Appendix A: Digital Logic

Appendix B:  JVM Instruction Set

Appendix C: Class File Format

Purchase Info ?

With CourseSmart eTextbooks and eResources, you save up to 60% off the price of new print textbooks, and can switch between studying online or offline to suit your needs.

Once you have purchased your eTextbooks and added them to your CourseSmart bookshelf, you can access them anytime, anywhere.

Buy Access

Principles of Computer Organization and Assembly Language, CourseSmart eTextbook
Format: Safari Book

$70.99 | ISBN-13: 978-0-13-186311-8