
Principles Of Computer Organization And Assembly Language
Author(s): Juola (Author)
- Publisher: Dorling Kindesley Pearson Education
- Publication Date: January 1, 2012
- Language: English
- Print length: 439 pages
- ISBN-10: 813172171X
- ISBN-13: 9788131721711
Book Description
Description Today’s incomingstudents are more likely to be exposed to Java than ever before.Focusing on a modern architecture (the Java Virtual Machine, orJVM), this text provides a thorough treatment of the principles ofcomputer organization in the context of today’s portable computer.Students are given simple but realistic examples to gain a completeunderstanding of how computation works on such a machine. Juolamakes the material useful and relevant in a course that is oftendifficult for second-year CS students. For Sale in Indiansubcontinent only Flexible, convenient presentation – The JVM is not a physical chip but a piece of software found on every computer in the world, so students can write and run their exercises on any computer without worrying about compatibility; ideal for commuter or distance education, or schools with limited resources. Focus on the JVM Language – Explains how the Java language actually causes things to happen. Presentation of alternate architectures – Compares the JVM to the original IBM-PC chip, the Pentium, the Power PC, and an embedded controller chip to explore how other computers express the same principles. Principle-based approach – Allows transfer between machines. Multi-Language Examples – Integrate several computer operating systems, including Windows, Linux, Mac, BeOS and Solaris; students do not need a prior understanding of Java. Tested code examples – Eliminates errors that could confuse students. Optional chapters that are tunable to individual equipment . 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 Patrick Juola received his Ph.D. in Computer
Wow! eBook



