Page 12 - A Practical Guide from Design Planning to Manufacturing
P. 12

x   Contents

           Expansion Cards                                             55
           Peripheral Bus                                              57
           Motherboards                                                58
           Basic Input Output System                                   62
           Memory Hierarchy                                            63
           Conclusion                                                  69
           Key Concepts and Terms                                      69
           Review Questions                                            69
           Bibliography                                                70

        Chapter 3. Design Planning                                     71
           Overview                                                    71
           Objectives                                                  71
           Introduction                                                71
           Processor Roadmaps                                          74
           Design Types and Design Time                                79
           Product Cost                                                85
           Conclusion                                                  91
           Key Concepts and Terms                                      92
           Review Questions                                            92
           Bibliography                                                93

        Chapter 4. Computer Architecture                               95
           Overview                                                    95
           Objectives                                                  95
           Introduction                                                95
           Instructions                                                98
            Computation instructions                                   99
            Data transfer instructions                                103
            Control flow instructions                                  111
           Instruction Encoding                                       115
            CISC versus RISC                                          118
            RISC versus EPIC                                          120
            Recent x86 extensions                                     122
           Conclusion                                                 124
           Key Concepts and Terms                                     125
           Review Questions                                           125
           Bibliography                                               126

        Chapter 5. Microarchitecture                                  127

           Overview                                                   127
           Objectives                                                 127
           Introduction                                               128
           Pipelining                                                 128
           Designing for Performance                                  134
           Measuring Performance                                      137
           Microarchitectural Concepts                                142
   7   8   9   10   11   12   13   14   15   16   17