Arnold S.Berger Washington-Bothell大学计算机和软件系统系的不错讲师,拥有康奈尔大学的学士和博士学位。Berger博士曾但任Arnold Microsystems公司研发部门主管、Advanced Micro Devices公司嵌入式工具的营销经理和惠普公司的研发项目经理。Berger博士已发表了40多篇关于嵌入式系统的论文,持有三项专利,并是畅销书《Embedded Systems Design:An Introduction to Processes,Tools and Techniques》的作者。
目录
Prdface Acknowledgments What's on the DVD-ROM? CHAPTER 1:Introduction and Overview of Harware Architecture Introduction A Brief History of Computing Number Systems Convertin Decimals to Bases Engineering Decimals to Bases Engineerinng Notation Summary of Chapter1 Exercises for Chapter1 CHAPTER 2:Introduction to Digital Logic Electronic Gate Desription Truth Tables Summary of Chapter2 Exercises for Chapter2 CHAPTER 3:Introdrction to Asynchronous Logic Introduction Laws of Boolean Algebra The Karnaugh Map Clocks and Pulses Summary of Chapter3 Exercises for Chapter3 CHAPTER 4:Introduction to Synchronous Logic Flip-Flops Storage Ragister Summary of Chapter4 Exercises for Chapter4 CHAPTER 5:Introduction to State Machines Modern Hardware Design Methodollgies Summary of Chapter5 Exercises for Chapter5 CHAPTER 6:Bus Organization and Memory Design Bus Organixation Address Space Direct Memory Access(DMA) Summary of Chapter6 Exercises for Chapter6 CHAPTER 7:Memory Organization and Assembly Language Programming Introduction Label Effective Addresses Pserdo Opcodes Data Storage Directives Analysis of an Assembly Language Program Summary of Chapter7 Exercises for Chapter7 CHAPTER 8:Programming in Assembly Language Introduction Assembly Language and C++ Stacks and Subroutines Summary of Chapter8 Exercises for Chapter8 CHAPTER 9:Advanced Assembly Language Programming Concepts Introduction Advanced Addressing Modes 68000Instructions MOVE Intructions Logical Intructions Other Logical Instructions Summary of the 68K Instructions Compilers and Assemblers Summary of Chapter9 Exercises for Chapter9 CHAPTER 10:The Intel x86 Architecture Introduction The Architecture of the 8086CPU Data,Indes and Pointer Registers Flag Registers Segment Registers Instrrction Pointer(IP) Memory Addressing Modes X86 Instrrction Format …… CHAPTER 11:The ARM Architecture CHAPTER 12:Interfacing with the Real World CHAPTER 13:Intoduction to Modern Computer Architectures CHAPTER 14:Memory Revisited,Caches and Virtual Memory CHAPTER 15:Performance Issues in Computer Architecture CHAPTER 16:Future Trends and Reconfigurable Hardware CHAPTER A:Solutions for Odd-Numbered Exercises About the Author Indes