1. Complex instruction set computers -- 2. 32 bit CISC processors -- 3. The RISC challenge -- 4. RISC wars -- 5. Digital signal processors -- 6. Memory, memory management and caches -- 7. Real-time software, interrupts and exceptions -- 8. Multiprocessing -- 9. Application examples -- 10. Semiconductor technology -- 11. The changing design cycle -- 12. The next generations -- 13. Selecting a micro-processor architecture.
Abstract:
'Why are there all these different processor architectures and what do they all mean? Which processor will I use? How should I choose it?' Given the task of selecting an architecture or design approach, both engineers and managers require a knowledge of the whole system and an explanation of the design tradeoffs and their effects. This is information that rarely appears in data sheets or user manuals. This book fills that knowledge gap.