LEADER 05246nam 22007573u 450 001 9910146056003321 005 20210108073846.0 010 $a1-280-25238-3 010 $a9786610252381 010 $a0-470-32195-4 010 $a0-471-47833-4 010 $a0-471-47832-6 035 $a(CKB)1000000000019089 035 $a(EBL)231740 035 $a(OCoLC)559958630 035 $a(SSID)ssj0000159851 035 $a(PQKBManifestationID)11155248 035 $a(PQKBTitleCode)TC0000159851 035 $a(PQKBWorkID)10179490 035 $a(PQKB)10361081 035 $a(MiAaPQ)EBC231740 035 $a(EXLCZ)991000000000019089 100 $a20131014d2005|||| u|| | 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aFundamentals of Computer Organization and Architecture$b[electronic resource] 210 $aHoboken $cWiley$d2005 215 $a1 online resource (289 p.) 225 1 $aWiley Series on Parallel and Distributed Computing ;$vv.38 300 $aDescription based upon print version of record. 311 $a0-471-46741-3 327 $aFUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE; CONTENTS; Preface; 1. Introduction to Computer Systems; 1.1. Historical Background; 1.2. Architectural Development and Styles; 1.3. Technological Development; 1.4. Performance Measures; 1.5. Summary; Exercises; References and Further Reading; 2. Instruction Set Architecture and Design; 2.1. Memory Locations and Operations; 2.2. Addressing Modes; 2.3. Instruction Types; 2.4. Programming Examples; 2.5. Summary; Exercises; References and Further Reading; 3. Assembly Language Programming; 3.1. A Simple Machine 327 $a3.2. Instructions Mnemonics and Syntax3.3. Assembler Directives and Commands; 3.4. Assembly and Execution of Programs; 3.5. Example: The X86 Family; 3.6. Summary; Exercises; References and Further Reading; 4. Computer Arithmetic; 4.1. Number Systems; 4.2. Integer Arithmetic; 4.3 Floating-Point Arithmetic; 4.4 Summary; Exercises; References and Further Reading; 5. Processing Unit Design; 5.1. CPU Basics; 5.2. Register Set; 5.3. Datapath; 5.4. CPU Instruction Cycle; 5.5. Control Unit; 5.6. Summary; Exercises; References; 6. Memory System Design I; 6.1. Basic Concepts; 6.2. Cache Memory 327 $a6.3. SummaryExercises; References and Further Reading; 7. Memory System Design II; 7.1. Main Memory; 7.2. Virtual Memory; 7.3. Read-Only Memory; 7.4. Summary; Exercises; References and Further Reading; 8. Input-Output Design and Organization; 8.1. Basic Concepts; 8.2. Programmed I/O; 8.3. Interrupt-Driven I/O; 8.4. Direct Memory Access (DMA); 8.5. Buses; 8.6. Input-Output Interfaces; 8.7. Summary; Exercises; References and Further Reading; 9 Pipelining Design Techniques; 9.1. General Concepts; 9.2. Instruction Pipeline; 9.3. Example Pipeline Processors; 9.4. Instruction-Level Parallelism 327 $a9.5. Arithmetic Pipeline9.6. Summary; Exercises; References and Further Reading; 10 Reduced Instruction Set Computers (RISCs); 10.1. RISC/CISC Evolution Cycle; 10.2. RISCs Design Principles; 10.3. Overlapped Register Windows; 10.4. RISCs Versus CISCs; 10.5. Pioneer (University) RISC Machines; 10.6. Example of Advanced RISC Machines; 10.7. Summary; Exercises; References and Further Reading; 11 Introduction to Multiprocessors; 11.1. Introduction; 11.2. Classification of Computer Architectures; 11.3. SIMD Schemes; 11.4. MIMD Schemes; 11.5. Interconnection Networks 327 $a11.6. Analysis and Performance Metrics11.7. Summary; Exercises; References and Further Reading; Index 330 $aThis 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:* Instruction set architecture and design* Assembly language programming* Computer arithmetic* Processing unit design* Memory system design* Input-output design and organization* Pipelining design techniques* Reduced Instruction Set Computers (RISCs)The authors, who share over 15 years of 410 0$aWiley Series on Parallel and Distributed Computing 606 $aComputer architecture 606 $aComputer architecture 606 $aParallel processing (Electronic computers) 606 $aParallel processing (Electronic computers) 606 $aEngineering & Applied Sciences$2HILCC 606 $aComputer Science$2HILCC 608 $aElectronic books. 615 4$aComputer architecture. 615 4$aComputer architecture. 615 4$aParallel processing (Electronic computers). 615 4$aParallel processing (Electronic computers). 615 7$aEngineering & Applied Sciences 615 7$aComputer Science 676 $a004.2/2 676 $a004.22 676 $a004/.35 700 $aAbd-El-Barr$b Mostafa$0979826 701 $aEl-Rewini$b Hesham$0770770 801 0$bAU-PeEL 801 1$bAU-PeEL 801 2$bAU-PeEL 906 $aBOOK 912 $a9910146056003321 996 $aFundamentals of Computer Organization and Architecture$92234609 997 $aUNINA