{"product_id":"fundamentals-of-computer-organization-and-architecture-9780471467410","title":"Fundamentals of Computer Organization and","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003eThis is the first book in the two-volume set offering comprehensive coverage of the field of computer organization and architecture. This book provides complete coverage of the subjects pertaining to introductory courses in computer organization and architecture, including:\u003cbr\u003e * Instruction set architecture and design\u003cbr\u003e * Assembly language programming\u003cbr\u003e * Computer arithmetic\u003cbr\u003e * Processing unit design\u003cbr\u003e * Memory system design\u003cbr\u003e * Input-output design and organization\u003cbr\u003e * Pipelining design techniques\u003cbr\u003e * Reduced Instruction Set Computers (RISCs)\u003cbr\u003e The authors, who share over 15 years of undergraduate and graduate level instruction in computer architecture, provide real world applications, examples of machines, case studies and practical experiences in each chapter.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTrade Review\u003c\/b\u003e\u003cbr\u003e\"The book takes its value from being very well organized, concise, and clear.\" (\u003ci\u003eCHOICE\u003c\/i\u003e, July 2005)  \u003cp\u003e\"In addition to being an excellent tool for students, this is a thorough and dependable reference for engineers and programmers.\" (\u003ci\u003eInternational Journal of General Systems\u003c\/i\u003e, June 2005)\u003c\/p\u003e \u003cp\u003e\"...a textbook that is useful as an introduction to computer organization fundamentals…\" (\u003ci\u003eComputing Reviews.com\u003c\/i\u003e, March 10, 2005)\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003ePreface.  \u003cp\u003e1. Introduction to Computer Systems.\u003c\/p\u003e \u003cp\u003e1.1. Historical Background.\u003c\/p\u003e \u003cp\u003e1.2. Architectural Development \u0026amp; Styles.\u003c\/p\u003e \u003cp\u003e1.3. Technological Development.\u003c\/p\u003e \u003cp\u003e1.4. Performance Measures.\u003c\/p\u003e \u003cp\u003e1.5. Summary.\u003c\/p\u003e \u003cp\u003eExercises.\u003c\/p\u003e \u003cp\u003eReferences and Further Reading.\u003c\/p\u003e \u003cp\u003e2. Instruction Set Architecture \u0026amp; Design.\u003c\/p\u003e \u003cp\u003e2.1. Memory Locations and Operations.\u003c\/p\u003e \u003cp\u003e2.2. Addressing Modes.\u003c\/p\u003e \u003cp\u003e2.3. Instruction Types.\u003c\/p\u003e \u003cp\u003e2.4. Programming Examples.\u003c\/p\u003e \u003cp\u003e2.5. Summary.\u003c\/p\u003e \u003cp\u003eExercises.\u003c\/p\u003e \u003cp\u003eReferences and Further Reading.\u003c\/p\u003e \u003cp\u003e3. Assembly Language Programming.\u003c\/p\u003e \u003cp\u003e3.1. A Simple Machine.\u003c\/p\u003e \u003cp\u003e3.2. Instructions Mnemonics and Syntax.\u003c\/p\u003e \u003cp\u003e3.3. Assembler Directives and Commands.\u003c\/p\u003e \u003cp\u003e3.4. Assembly and Execution of Programs.\u003c\/p\u003e \u003cp\u003e3.5. Example: The X 86 Family.\u003c\/p\u003e \u003cp\u003e3.6. Summary.\u003c\/p\u003e \u003cp\u003eExercises.\u003c\/p\u003e \u003cp\u003eReferences and Further Reading.\u003c\/p\u003e \u003cp\u003e4. Computer Arithmetic.\u003c\/p\u003e \u003cp\u003e4.1. Number Systems.\u003c\/p\u003e \u003cp\u003e4.2. Integer Arithmetic.\u003c\/p\u003e \u003cp\u003e4.3. Floating Point Arithmetic.\u003c\/p\u003e \u003cp\u003e4.4. Summary.\u003c\/p\u003e \u003cp\u003eExercises.\u003c\/p\u003e \u003cp\u003eReferences and Further Readings.\u003c\/p\u003e \u003cp\u003e5. Processing Unit Design.\u003c\/p\u003e \u003cp\u003e5.1. CPU Basics.\u003c\/p\u003e \u003cp\u003e5.2. Register Set.\u003c\/p\u003e \u003cp\u003e5.3. Data Path.\u003c\/p\u003e \u003cp\u003e5.4. The CPU Instruction Cycle.\u003c\/p\u003e \u003cp\u003e5.5. Control Unit.\u003c\/p\u003e \u003cp\u003e5.6. Summary.\u003c\/p\u003e \u003cp\u003eExercises.\u003c\/p\u003e \u003cp\u003eReferences.\u003c\/p\u003e \u003cp\u003e6. Memory System Design I.\u003c\/p\u003e \u003cp\u003e6.1. Basic Concepts.\u003c\/p\u003e \u003cp\u003e6.2. Cache Memory.\u003c\/p\u003e \u003cp\u003e6.3. Summary.\u003c\/p\u003e \u003cp\u003eExercises.\u003c\/p\u003e \u003cp\u003eReferences and Further Readings.\u003c\/p\u003e \u003cp\u003e7. Memory System Design II.\u003c\/p\u003e \u003cp\u003e7.1. Main Memory.\u003c\/p\u003e \u003cp\u003e7.2. Virtual Memory.\u003c\/p\u003e \u003cp\u003e7.3. Read-Only Memory.\u003c\/p\u003e \u003cp\u003e7.4. Summary.\u003c\/p\u003e \u003cp\u003eExercises.\u003c\/p\u003e \u003cp\u003eReferences and Further Readings.\u003c\/p\u003e \u003cp\u003e8. Input-Output Design and Organization.\u003c\/p\u003e \u003cp\u003e8.1. Basic Concepts.\u003c\/p\u003e \u003cp\u003e8.2. Programmed I\/O.\u003c\/p\u003e \u003cp\u003e8.3. Interrupt-Driven I\/O.\u003c\/p\u003e \u003cp\u003e8.4. Direct Memory Access (DMA).\u003c\/p\u003e \u003cp\u003e8.5. Busses.\u003c\/p\u003e \u003cp\u003e8.6. Input-Output Interfaces.\u003c\/p\u003e \u003cp\u003e8.7. Summary.\u003c\/p\u003e \u003cp\u003eExercises.\u003c\/p\u003e \u003cp\u003eReferences and Further Readings.\u003c\/p\u003e \u003cp\u003e9. Pipelining Design Techniques.\u003c\/p\u003e \u003cp\u003e9.1. General Concepts.\u003c\/p\u003e \u003cp\u003e9.2. Instruction Pipeline.\u003c\/p\u003e \u003cp\u003e9.3. Arithmetic pipeline.\u003c\/p\u003e \u003cp\u003e9.4. Summary.\u003c\/p\u003e \u003cp\u003eExercises.\u003c\/p\u003e \u003cp\u003eReferences and Further Reading.\u003c\/p\u003e \u003cp\u003e10. Reduced Instruction Set Computers (RISCs).\u003c\/p\u003e \u003cp\u003e10.1. RISC\/CISC Evolution Cycle.\u003c\/p\u003e \u003cp\u003e10.2. RISCs Design Principles.\u003c\/p\u003e \u003cp\u003e10.3. Overlapped Register Windows.\u003c\/p\u003e \u003cp\u003e10.4. RISCs Versus CISCs.\u003c\/p\u003e \u003cp\u003e10.5. Pioneer (University) RISC Machines.\u003c\/p\u003e \u003cp\u003e10.6. Example of Advanced RISC Machines.\u003c\/p\u003e \u003cp\u003e10.7. Summary.\u003c\/p\u003e \u003cp\u003eExercises.\u003c\/p\u003e \u003cp\u003eReferences and Further Readings.\u003c\/p\u003e \u003cp\u003e11. Introduction to Multiprocessors.\u003c\/p\u003e \u003cp\u003e11.1. Introduction.\u003c\/p\u003e \u003cp\u003e11.2. Classification of Computer Architectures.\u003c\/p\u003e \u003cp\u003e11.3. SIMD Schemes.\u003c\/p\u003e \u003cp\u003e11.4. MIMD Schemes.\u003c\/p\u003e \u003cp\u003e11.5. Interconnection Networks.\u003c\/p\u003e \u003cp\u003e11.6. Analysis and Performance Metrics.\u003c\/p\u003e \u003cp\u003e11. 7. Summary.\u003c\/p\u003e \u003cp\u003eExercises.\u003c\/p\u003e \u003cp\u003eReferences and Further Readings.\u003c\/p\u003e \u003cp\u003eIndex. \u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":49402604061015,"sku":"9780471467410","price":131.35,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780471467410.jpg?v=1730480927","url":"https:\/\/bookcurl.com\/products\/fundamentals-of-computer-organization-and-architecture-9780471467410","provider":"Book Curl","version":"1.0","type":"link"}