Principles of Computer Organization and Assembly Language Front Cover

Principles of Computer Organization and Assembly Language

  • Length: 439 pages
  • Edition: 1
  • Publisher:
  • Publication Date: 2007-01-08
  • ISBN-10: 0131486837
  • ISBN-13: 9780131486836
  • Sales Rank: #2359269 (See Top 100 Books)
Description

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

Part I the First: Imaginary Computers
Chapter 1 Computation and Representation
Chapter 2 Arithmetic Expressions
Chapter 3 Assembly Language Programming in jasmin
Chapter 4 Control Structures

Part II the Second: Real Computers
Chapter 5 General Architecture Issues: Real Computers
Chapter 6 The Intel 8088
Chapter 7 The Power Architecture
Chapter 8 The Intel Pentium
Chapter 9 Microcontrollers: The Atmel AVR
Chapter 10 Advanced Programming Topics on the JVM

A: Digital Logic
B: JVM Instruction Set
C: Opcode Summary by Number
D: Class File Format
E: The ASCII Table

To access the link, solve the captcha.