Principles of Computer Organization and Assembly Language. (Record no. 25649)

MARC details
000 -LEADER
fixed length control field 04807nam a22003253i 4500
001 - CONTROL NUMBER
control field EBC5126805
003 - CONTROL NUMBER IDENTIFIER
control field MiAaPQ
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20190107151549.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS--GENERAL INFORMATION
fixed length control field m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 181231s2006 xx o ||||0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9788131740163
Qualifying information (electronic bk.)
035 ## - SYSTEM CONTROL NUMBER
System control number (MiAaPQ)EBC5126805
035 ## - SYSTEM CONTROL NUMBER
System control number (Au-PeEL)EBL5126805
035 ## - SYSTEM CONTROL NUMBER
System control number (CaONFJC)MIL265099
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)1024280901
040 ## - CATALOGING SOURCE
Original cataloging agency MiAaPQ
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency MiAaPQ
Modifying agency MiAaPQ
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Edition number 23rd
Classification number 004.22 PAT-P
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Juola, Patrick.
245 10 - TITLE STATEMENT
Title Principles of Computer Organization and Assembly Language.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (334 pages)
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Cover -- Contents -- Preface -- Statement of Aims -- What -- How -- For Whom -- Acknowledgments -- I Part the First: Imaginary Computers -- 1 Computation and Representation -- 1.1 Computation -- 1.2 Digital and Numeric Representations -- 1.3 Virtual Machines -- 1.4 Programming the JVM -- 1.5 Chapter Review -- 1.6 Exercises -- 1.7 Programming Exercises -- 2 Arithmetic Expressions -- 2.1 Notations -- 2.2 Stored-Program Computers -- 2.3 Arithmetic Calculations on the JVM -- 2.4 An Example Program -- 2.5 JVM Calculation Instructions Summarized -- 2.6 Chapter Review -- 2.7 Exercises -- 2.8 Programming Exercises -- 3 Assembly Language Programming in jasmin -- 3.1 Java, the Programming System -- 3.2 Using the Assembler -- 3.3 Assembly Language Statement Types -- 3.4 Example: Random Number Generation -- 3.5 Chapter Review -- 3.6 Exercises -- 3.7 Programming Exercises -- 4 Control Structures -- 4.1 "Everything They've Taught You Is Wrong" -- 4.2 Types of Gotos -- 4.3 Building Control Structures -- 4.4 Example: Syracuse Numbers -- 4.5 Table Jumps -- 4.6 Subroutines -- 4.7 Example: Monte Carlo Estimation of (Ss(B -- 4.8 Chapter Review -- 4.9 Exercises -- 4.10 Programming Exercises -- II Part the Second: Real Computers -- 5 General Architecture Issues: Real Computers -- 5.1 The Limitations of a Virtual Machine -- 5.2 Optimizing the CPU -- 5.3 Optimizing Memory -- 5.4 Optimizing Peripherals -- 5.5 Chapter Review -- 5.6 Exercises -- 6 The Intel 8088 -- 6.1 Background -- 6.2 Organization and Architecture -- 6.3 Assembly Language -- 6.4 Memory Organization and Use -- 6.5 Conical Mountains Revisited -- 6.6 Interfacing Issues -- 6.7 Chapter Review -- 6.8 Exercises -- 7 The Power Architecture -- 7.1 Background -- 7.2 Organization and Architecture -- 7.3 Assembly Language -- 7.4 Conical Mountains Revisited -- 7.5 Memory Organization and Use -- 7.6 Performance Issues.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note 7.7 Chapter Review -- 7.8 Exercises -- 8 The Intel Pentium -- 8.1 Background -- 8.2 Organization and Architecture -- 8.3 Assembly Language Programming -- 8.4 Memory Organization and Use -- 8.5 Performance Issues -- 8.6 RISC vs. CISC Revisited -- 8.7 Chapter Review -- 8.8 Exercises -- 9 Microcontrollers: The Atmel AVR -- 9.1 Background -- 9.2 Organization and Architecture -- 9.3 Assembly Language -- 9.4 Memory Organization and Use -- 9.5 Issues of Interfacing -- 9.6 Designing an AVR Program -- 9.7 Chapter Review -- 9.8 Exercises -- 10 Advanced Programming Topics on the JVM -- 10.1 Complex and Derived Types -- 10.2 Classes and Inheritance -- 10.3 Class Operations and Methods -- 10.4 Objects -- 10.5 Class Files and .class File Structure -- 10.6 Class Hierarchy Directives -- 10.7 An Annotated Example: Hello, World Revisited -- 10.8 Input and Output: An Explanation -- 10.9 Example: Factorials Via Recursion -- 10.10 Chapter Review -- 10.11 Exercises -- 10.12 Programming Exercises -- A: Digital Logic -- A.1 Gates -- A.2 Combinational Circuits -- A.3 Sequential Circuits -- A.4 Computer Operations -- B: JVM Instruction Set -- C: Opcode Summary by Number -- C.1 Standard Opcodes -- C.2 Reserved Opcodes -- C.3 "Quick" Pseudo-Opcodes -- C.4 Unused Opcodes -- D: Class File Format -- D.1 Overview and Fundamentals -- D.2 Subtable Structures -- E: The ASCII Table -- E.1 The Table -- E.2 History and Overview -- Glossary -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- L -- M -- N -- O -- P -- R -- S -- T -- U -- V -- W -- Z -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- L -- M -- N -- O -- P -- Q -- R -- S -- T -- U -- V -- W -- X -- Z.
590 ## - LOCAL NOTE (RLIN)
Local note Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2018. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
655 #4 - INDEX TERM--GENRE/FORM
Genre/form data or focus term Electronic books.
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Display text Print version:
Main entry heading Juola, Patrick
Title Principles of Computer Organization and Assembly Language: Using the Java Virtual Machine
Place, publisher, and date of publication Noida : Pearson India,c2006
797 2# - LOCAL ADDED ENTRY--CORPORATE NAME (RLIN)
Corporate name or jurisdiction name as entry element ProQuest (Firm)
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://ebookcentral.proquest.com/lib/cethalassery/detail.action?docID=5126805">https://ebookcentral.proquest.com/lib/cethalassery/detail.action?docID=5126805</a>
Public note Click to View
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Shelving location Date acquired Total Checkouts Full call number Barcode Date last seen Price effective from Koha item type
    Dewey Decimal Classification     CENTRAL LIBRARY Digital Library Digital Library 07/01/2019   004.22 PAT-P E0129 07/01/2019 07/01/2019 E- Books
Powered by Koha ILS
Page Design & Customization: Library Web Team CE Thalassery