{"product_id":"fundamentals-of-computer-organization-and-architecture-hardback-9780471467410","title":"Fundamentals of Computer Organization and Architecture (Hardback) 9780471467410","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eFundamentals of Computer Organization and Architecture\u003c\/font\u003e\u003cbr\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003c\/p\u003e\n\u003cp\u003e\u003cfont size=\"4\"\u003eMostafa Abd-El-Barr (Author), Hesham El-Rewini (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9780471467410, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eHardback, published 7 January 2005\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e288 pages, Drawings: 100 B\u0026amp;W, 0 Color\u003cbr\u003e23.9 x 16.3 x 2.3 cm, 0.567 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cem\u003e\u003cfont size=\"3\"\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\u003c\/font\u003e\u003c\/em\u003e\u003c\/p\u003e\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003eDas zweibändige Werk, von dem jetzt der erste Band vorliegt, umfasst das gesamte Themenspektrum von Einführungsvorlesungen in Computerorganisation und -architektur. Aufbauend auf mehr als 15 Jahren eigener Lehrerfahrung erläutern die Autoren Befehlssatzarchitektur und Design, Assemblerprogrammierung, Computerarithmetik, Design der Verarbeitungseinheit, Details zum Speichersystem, I\/O-Design und -organisation, Pipelining und RISCs. Anschaulich wird der Text durch praxisnahe Beispiele, viele Fallstudien und wertvolle Tipps.\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003ePreface xi\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1. Introduction to Computer Systems 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1. Historical Background 2\u003c\/p\u003e \u003cp\u003e1.2. Architectural Development and Styles 4\u003c\/p\u003e \u003cp\u003e1.3. Technological Development 5\u003c\/p\u003e \u003cp\u003e1.4. Performance Measures 6\u003c\/p\u003e \u003cp\u003e1.5. Summary 11\u003c\/p\u003e \u003cp\u003eExercises 12\u003c\/p\u003e \u003cp\u003eReferences and Further Reading 14\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2. Instruction Set Architecture and Design 15\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1. Memory Locations and Operations 15\u003c\/p\u003e \u003cp\u003e2.2. Addressing Modes 18\u003c\/p\u003e \u003cp\u003e2.3. Instruction Types 26\u003c\/p\u003e \u003cp\u003e2.4. Programming Examples 31\u003c\/p\u003e \u003cp\u003e2.5. Summary 33\u003c\/p\u003e \u003cp\u003eExercises 34\u003c\/p\u003e \u003cp\u003eReferences and Further Reading 35\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3. Assembly Language Programming 37\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1. A Simple Machine 38\u003c\/p\u003e \u003cp\u003e3.2. Instructions Mnemonics and Syntax 40\u003c\/p\u003e \u003cp\u003e3.3. Assembler Directives and Commands 43\u003c\/p\u003e \u003cp\u003e3.4. Assembly and Execution of Programs 44\u003c\/p\u003e \u003cp\u003e3.5. Example: The X86 Family 47\u003c\/p\u003e \u003cp\u003e3.6. Summary 55\u003c\/p\u003e \u003cp\u003eExercises 56\u003c\/p\u003e \u003cp\u003eReferences and Further Reading 57\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4. Computer Arithmetic 59\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1. Number Systems 59\u003c\/p\u003e \u003cp\u003e4.2. Integer Arithmetic 63\u003c\/p\u003e \u003cp\u003e4.3 Floating-Point Arithmetic 74\u003c\/p\u003e \u003cp\u003e4.4 Summary 79\u003c\/p\u003e \u003cp\u003eExercises 79\u003c\/p\u003e \u003cp\u003eReferences and Further Reading 81\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5. Processing Unit Design 83\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1. CPU Basics 83\u003c\/p\u003e \u003cp\u003e5.2. Register Set 85\u003c\/p\u003e \u003cp\u003e5.3. Datapath 89\u003c\/p\u003e \u003cp\u003e5.4. CPU Instruction Cycle 91\u003c\/p\u003e \u003cp\u003e5.5. Control Unit 95\u003c\/p\u003e \u003cp\u003e5.6. Summary 104\u003c\/p\u003e \u003cp\u003eExercises 104\u003c\/p\u003e \u003cp\u003eReferences 106\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6. Memory System Design I 107\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1. Basic Concepts 107\u003c\/p\u003e \u003cp\u003e6.2. Cache Memory 109\u003c\/p\u003e \u003cp\u003e6.3. Summary 130\u003c\/p\u003e \u003cp\u003eExercises 131\u003c\/p\u003e \u003cp\u003eReferences and Further Reading 133\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7. Memory System Design II 135\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1. Main Memory 135\u003c\/p\u003e \u003cp\u003e7.2. Virtual Memory 142\u003c\/p\u003e \u003cp\u003e7.3. Read-Only Memory 156\u003c\/p\u003e \u003cp\u003e7.4. Summary 158\u003c\/p\u003e \u003cp\u003eExercises 158\u003c\/p\u003e \u003cp\u003eReferences and Further Reading 160\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8. Input–Output Design and Organization 161\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1. Basic Concepts 162\u003c\/p\u003e \u003cp\u003e8.2. Programmed I\/O 164\u003c\/p\u003e \u003cp\u003e8.3. Interrupt-Driven I\/O 167\u003c\/p\u003e \u003cp\u003e8.4. Direct Memory Access (DMA) 175\u003c\/p\u003e \u003cp\u003e8.5. Buses 177\u003c\/p\u003e \u003cp\u003e8.6. Input–Output Interfaces 181\u003c\/p\u003e \u003cp\u003e8.7. Summary 182\u003c\/p\u003e \u003cp\u003eExercises 183\u003c\/p\u003e \u003cp\u003eReferences and Further Reading 183\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Pipelining Design Techniques 185\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1. General Concepts 185\u003c\/p\u003e \u003cp\u003e9.2. Instruction Pipeline 187\u003c\/p\u003e \u003cp\u003e9.3. Example Pipeline Processors 201\u003c\/p\u003e \u003cp\u003e9.4. Instruction-Level Parallelism 207\u003c\/p\u003e \u003cp\u003e9.5. Arithmetic Pipeline 209\u003c\/p\u003e \u003cp\u003e9.6. Summary 213\u003c\/p\u003e \u003cp\u003eExercises 213\u003c\/p\u003e \u003cp\u003eReferences and Further Reading 215\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Reduced Instruction Set Computers (RISCs) 215\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1. RISC\/CISC Evolution Cycle 217\u003c\/p\u003e \u003cp\u003e10.2. RISCs Design Principles 218\u003c\/p\u003e \u003cp\u003e10.3. Overlapped Register Windows 220\u003c\/p\u003e \u003cp\u003e10.4. RISCs Versus CISCs 221\u003c\/p\u003e \u003cp\u003e10.5. Pioneer (University) RISC Machines 223\u003c\/p\u003e \u003cp\u003e10.6. Example of Advanced RISC Machines 227\u003c\/p\u003e \u003cp\u003e10.7. Summary 232\u003c\/p\u003e \u003cp\u003eExercises 233\u003c\/p\u003e \u003cp\u003eReferences and Further Reading 233\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Introduction to Multiprocessors 235\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1. Introduction 235\u003c\/p\u003e \u003cp\u003e11.2. Classification of Computer Architectures 236\u003c\/p\u003e \u003cp\u003e11.3. SIMD Schemes 244\u003c\/p\u003e \u003cp\u003e11.4. MIMD Schemes 246\u003c\/p\u003e \u003cp\u003e11.5. Interconnection Networks 252\u003c\/p\u003e \u003cp\u003e11.6. Analysis and Performance Metrics 254\u003c\/p\u003e \u003cp\u003e11.7. Summary 254\u003c\/p\u003e \u003cp\u003eExercises 255\u003c\/p\u003e \u003cp\u003eReferences and Further Reading 256\u003c\/p\u003e \u003cp\u003eIndex 259\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Electronics \u0026amp; communications engineering [\u003ca title=\"See our other books on Electronics \u0026amp; communications engineering\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Electronics%20\u0026amp;%20communications%20engineering%20%5BTJ%5D%22\"\u003eTJ\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley-Interscience","offers":[{"title":"Brand New","offer_id":52293483757848,"sku":"9780471467410","price":144.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9780471467410.jpg?v=1781641568","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/fundamentals-of-computer-organization-and-architecture-hardback-9780471467410","provider":"Freshly Printed Books","version":"1.0","type":"link"}